Uncaught (in promise) DOMException谷歌瀏覽器js報錯分析

Chrome的自動播放的政策在2018年4月作了更改,這點在開源中國的這篇文章中也有說到。chrome

新的行爲:瀏覽器爲了提升用戶體驗,減小數據消耗,如今都在遵循autoplay政策,Chrome的autoplay 政策以下:瀏覽器

1. muted autoplay始終被容許字體

2. 音樂的autoplay 只有在下面集中狀況下起做用:ui

2.1有用戶行爲發生像(click,tap,etc);require

2.2 對於桌面程序,用戶已經提早播放了音頻;音頻

2.3 對於移動端用戶將音頻網址home screen;cli

不過,若是你想讓你的chrome瀏覽器自動播放,能夠用如下谷歌提供的辦法解決。用戶體驗

解決方法以下:

在chrome的地址欄中輸入:chrome://flags/#autoplay-policy,回車打開設置頁面,在該設置改頁面會看到黃色方框標記的字體:Autoplay policy ,該選項默認設置爲Default,改成:No user gesture is required ,修改選項後頁面下方會彈出個提示框,點擊提示框上的「RELAUNCH NOW」便可。程序

相關文章
相關標籤/搜索