最近用selenium寫個小腳本,遇到flash不能自動播放問題
我遇到的情況,直接提示 請確認是否安裝flash,其實已經安裝,點擊下載flash,然后提示是否允許。 整了好久,發現終極方法:
## 71.0 以上 ##
從71.0開始,Flash插件的Ephemeral模式不可關閉。
修改允許名單,要動用“Chrome政策模板”,對Windows來說最終就是注冊表。
請注意這是一項危險操作:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Policies\Google\Chrome\PluginsAllowedForUrls] "1"="[*.]com" "2"="[*.]net" "3"="[*.]org" "4"="[*.]cn"
寫入注冊表后,重啟Chrome。進入chrome://settings/content/flash即可看到效果。
------------------------------------------------------------------------
2019年11月22日 發現以上方法針對chrome 78版本無效。於是用下面的注冊表內容:
作者:Galaxy
鏈接:https://www.zhihu.com/question/266170237/answer/562684845
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
鏈接:https://www.zhihu.com/question/266170237/answer/562684845
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Policies\Chromium]
"AllowOutdatedPlugins"=dword:00000001
"RunAllFlashInAllowMode"=dword:00000001
"DefaultPluginsSetting"=dword:00000001
"HardwareAccelerationModeEnabled"=dword:00000001
[HKEY_CURRENT_USER\SOFTWARE\Policies\Chromium\PluginsAllowedForUrls]
"1"="https://*"
"2"="http://*"
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"AllowOutdatedPlugins"=dword:00000001
"RunAllFlashInAllowMode"=dword:00000001 "DefaultPluginsSetting"=dword:00000001
"HardwareAccelerationModeEnabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\PluginsAllowedForUrls]
"1"="https://*"
"2"="http://*"