關於selenium無法在chrome中自動播放flash的問題


最近用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即可看到效果。

原文:https://www.zhihu.com/question/266170237
------------------------------------------------------------------------
2019年11月22日 發現以上方法針對chrome 78版本無效。於是用下面的注冊表內容:
 
作者:Galaxy
鏈接: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://*"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM