3 回答

TA貢獻1801條經驗 獲得超8個贊
這表明我們將在穩定的Chrome瀏覽器2016年7月至7月看到此問題。讓我們看看...
這是官方Chromecast JavaScript庫的一個已知錯誤。它會在所有非Chrome瀏覽器以及不存在Chromecast擴展程序的Chrome瀏覽器中轉儲這些錯誤消息,而不是無聲地失敗。
Chromecast小組表示他們不會修復該錯誤。
如果您是使用此庫附帶的開發人員,那么根據Chromecast團隊,您將無法對其進行任何操作。您只能通知用戶忽略錯誤。(我認為Chromecast團隊并不完全正確,因為該庫至少可以避免在瀏覽器不是Chrome的情況下請求擴展名scipt。而且我懷疑即使是Chrome,也有可能抑制該錯誤,但是沒有沒有嘗試任何東西。)
如果您是被這些控制臺消息困擾的用戶,則可以切換到Chrome(如果尚未使用它的話)。 在Chrome中,可以:
從此處安裝Chromecast擴展程序。
配置devtools以隱藏錯誤消息。
更新[2014年11月13日]:該問題現已由Google確認。Chromecast小組的一位成員似乎建議該小組當前正在進行的更改將繞過該問題。
更新2 [2015年2月17日]:該團隊聲稱他們無法刪除錯誤日志,因為它是標準的Chrome網絡錯誤,并且仍在進行長期修復。該更新關閉了有關錯誤跟蹤器的公開評論。
更新3 [2015年12月4日]:這個問題終于解決了!最后,Chrome團隊僅添加了一些代碼即可阻止此特定錯誤。希望將來會改進devtools和擴展API的某種組合,從而可以在不修補瀏覽器的情況下解決此類問題。Chrome Canary已經安裝了補丁,因此應于1月中旬向所有用戶推出。此外,該團隊已確認該問題不再影響其他瀏覽器,因為該SDK已更新為僅在Chrome中才可激活。
更新4(4月30日):不,仍然沒有。值得慶幸的是,Google的開發人員關系團隊比某些其他利益相關者更清楚這對開發人員體驗的嚴重影響。最近進行了更多白名單更新,以掩蓋這些日志消息。職位頂部的當前狀態。

TA貢獻1802條經驗 獲得超5個贊
如何過濾這些錯誤?
使用regex過濾器,我們可以消除cast_sender.js錯誤:
^((?!cast_sender).)*$
不要忘記選中正則表達式框。
在此處輸入圖片說明
另一個快速的解決方案是“隱藏網絡消息”。
- 3 回答
- 0 關注
- 845 瀏覽
添加回答
舉報