• 您現在的位置是:首頁 >生活 > 2021-04-11 22:03:18 來源:

    谷歌瀏覽器暫時回滾網頁游戲的自動播放政策

    導讀 4月份谷歌的Chrome 66更新推出了一項功能強大的功能,可防止視頻和音頻 在其網絡瀏覽器中自動播放。然而,這對創建HTML5游戲的獨立開發者

    4月份谷歌的Chrome 66更新推出了一項功能強大的功能,可防止視頻和音頻 在其網絡瀏覽器中自動播放。然而,這對創建HTML5游戲的獨立開發者造成了傷害 - 新政策打破了很多網頁游戲,迫使一些設計師考慮拆除他們的幾十個游戲的整個組合。為了回應關于自動播放政策的強烈抗議,谷歌Chrome的老板約翰帕利特昨天在一個論壇上發布,它將暫時禁用影響網頁游戲的部分。該政策將于10月份通過Chrome 70更新重新實施。

    谷歌瀏覽器暫時回滾網頁游戲的自動播放政策

    “我們更新了Chrome 66,暫時刪除了Web Audio API的自動播放政策。此更改不會影響網絡上的大多數媒體播放,因為自動播放策略將對

    和 保持有效,“Pallett在留言板上寫道,用戶可以在其中提交Chromium錯誤。“我們這樣做是為了給Web Audio API開發人員(例如游戲,音頻應用程序,一些RTC功能)提供更多時間來更新他們的代碼。這里的團隊正在努力改進用戶和開發人員的工作,但在這種情況下,我們沒有很好地將新的自動播放策略的影響傳達給使用Web Audio API的開發人員。

    谷歌拒絕就禁止更新的舉動發表進一步評論。它也沒有解決開發者關于文檔不清楚的投訴。

    Scirra聯合創始人Ashley Gullen不滿地回應了回滾。他的工作室開發了基于網絡的游戲引擎Construct,他之前提交了有關Chrome 66更新的投訴。

    “這完全是香蕉。你沒有解決任何問題,甚至建議如何解決這些問題,“Gullen在回復Pallett的帖子時說。“我很感激恢復,但這只會提供一些額外的時間,直到你做同樣的事情,結果大致相同。

    在上一篇文章中,Gullen提出了一些解決方案,例如改變Chrome處理“用戶手勢”的方式,以檢測播放器的輸入。現在它的設置方式,開發人員很容易忽略某些輸入類型,這會導致游戲或網站永久靜音。用戶手勢列表也會發生變化,這使得開發人員難以“面向未來”的游戲,以便后續更新不會破壞它們。

    “如果瀏覽器在任何其他符合用戶手勢的魔術事件的同時發起'usergesture'事件,它將簡化Web應用程序開發,并且可以防止未來使用,以防止進一步更改哪些事件是神奇的用戶手勢- 合格的,“Gullen在關于網絡標準的留言板上說。“這不會使構建濫用內容變得更容易; 這樣的內容只會聽取魔術事件的完整列表。它只會使構建合法的,面向未來的Web應用程序變得更容易。“

    獨立開發者Bennett Foddy(與Bennett Foddy合作,QWOP)在推特上發表了關于Chrome 66更新以及它如何影響網頁游戲和互聯網藝術的聲音。

    首先讓我說回滾沒有拯救使用

    HTML標簽的網站,這是在網站上使用MP3或OGG流式傳輸音頻的標準方式。所以回滾只救出了一小部分受影響的網站,“Foddy在發給GamesBeat的電子郵件中說道。“實際上,自動播放策略被推送到Chrome中,并沒有向開發人員發出警告。Chrome團隊已經宣布他們將在去年9月阻止自動播放視頻,然后在2月份(在討論結束后很長時間),他們將音頻政策的聲明發布到同一博客文章中,沒有任何其他公告。即使你認為瀏覽器團隊單方面決定停止支持大量的網站和游戲是可以的 - 但事實并非如此 - 更糟糕的做法是讓人感到意外。

    Foddy將回滾描述為“朝著正確方向邁出的一小步”,但它并沒有解決更新導致的許多問題。從一開始,他說Chrome團隊沒有與開發人員協商該政策將如何影響他們的工作。除此之外,Chrome 66更新還可以遠離用戶進行大量控制 - 他們無法知道音頻是否已被靜音或手動取消靜音,而且由于瀏覽器自動更新,大多數人無法保留在網站上播放音頻沒有問題的舊版本。

    “絕大多數受影響的游戲*首先沒有自動播放音頻*!他們只是被一項政策所淹沒,這項政策在其聲明的目的下甚至沒有效果,這使得惡意廣告變得非常有效,“福迪說。“這一變化迫使新游戲的開發者為單個瀏覽器實現特殊代碼,與所有其他瀏覽器不一致,讓我們回到[Internet Explorer 6]的舊時代,在那里您需要編寫兩次代碼:曾經適用于所有符合標準的瀏覽器,第二次適用于微軟。“

    他將新政策描述為“巨大濫用權力”,因為谷歌自動將自己的網站列入白名單,如YouTube,這將繼續自動播放音頻。Foddy表示,Google可以通過多種方式解決此問題 - 例如讓用戶永久將網站列入白名單。

    “但更廣泛地說,我希望谷歌認真對待其市場地位的道德責任,”福迪說。“這意味著,每當他們考慮對瀏覽器處理網絡標準的方式進行重大(或次要)改變時,他們應該盡早宣布并邀請與主要利益相關方進行磋商 - 在這種情況下,各種類型和規模的網站和游戲的開發者等等。相反,這件事發生了,他們決定閉門造車的政策,然后驚訝地將其隱藏在建筑物中,并從公眾視野中隱瞞了這一消息,與應該發生的事情相反。“

    幾乎所有對Chrome 66問題發表評論的開發者都指出,谷歌希望停止自動播放視頻和音頻是可以理解的。然而,他們為了滿足新的要求而必須跳過多少圈,以使他們的網頁游戲能夠運作,他們感到沮喪。最重要的是,擁有大型舊游戲目錄的開發人員根本沒有資源或時間來更新每個標題。

    “顯然,瀏覽器會隨著時間的推移而改變。一些變化必然會給現有網站帶來問題,“福迪說。“但在可能的情況下,可以而且應該避免那些重大變化。Web瀏覽器的主要任務是可靠地顯示網站 - 它應該與其他符合標準的瀏覽器一樣顯示它們,它應該顯示盡可能多的網站。這比放棄一小部分自動播放廣告要高得多。

  • 成人app