2010年5月21日,谷歌为庆祝《吃豆人》游戏诞生30周年推出的交互式Doodle引发了一起意外的技术故障 1。该事件的核心矛盾在于Doodle的设计逻辑与特定第三方插件的冲突:原本设计在用户闲置10秒后自动播放带声音的游戏,但Firefox浏览器的“CoolPreviews”插件会在后台静默加载Google首页,导致许多用户在未进行任何可见操作的情况下,电脑突然传出《吃豆人》音效 1。这种现象被形容为“Possessed computer”,给大量用户带来了困扰 1。
面对突发状况,谷歌开发团队迅速响应,在数小时内紧急发布了补丁程序 1。新的机制要求用户必须先进行明确的交互操作(如点击或按键)才能激活音频播放 1。这一解决方案不仅解决了当下的噪音干扰问题,其背后确立的逻辑——即有声内容的自动播放需以用户交互为前提——后来被大多数主流浏览器采纳,成为现代网络环境中处理自动播放功能的标准安全策略 1。
In May 2010, Google’s celebration of the 30th anniversary of the classic arcade game Pac-Man resulted in an unexpected technical incident that altered how modern browsers handle audio autoplay 1. The interactive Doodle was designed to launch the game automatically after ten seconds of user inactivity, complete with sound effects 1. However, this feature clashed with the "CoolPreviews" Firefox extension, which silently loaded the Google homepage in the background without the user’s knowledge 1. Consequently, many users experienced what they described as "Possessed computers," where their machines suddenly blared Pac-Man sounds despite no visible interaction or active window on screen 1.
To address the chaos, Google developers released an emergency patch within hours of the issue emerging 1. The fix introduced a strict requirement for user engagement, such as a click or key press, before any audio could be activated 1. This mechanism not only resolved the immediate problem but also established a precedent for browser security policies 1. Today, the logic requiring user interaction to permit audible autoplay has been adopted as a standard safety measure by most major web browsers 1.
评论
还没有评论,欢迎留下第一条。