• 关于selenium无法在chrome中自动播放flash的问题


    最近用selenium写个小脚本,遇到flash不能自动播放问题

    我遇到的情况,直接提示 请确认是否安装flash,其实已经安装,点击下载flash,然后提示是否允许。 整了好久,发现终极方法:

    ## 71.0 以上 ##
    从71.0开始,Flash插件的Ephemeral模式不可关闭。
    修改允许名单,要动用“Chrome政策模板”,对Windows来说最终就是注册表。
    请注意这是一项危险操作:

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USERSoftwarePoliciesGoogleChromePluginsAllowedForUrls]
    "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_USERSOFTWAREPoliciesChromium]
    "AllowOutdatedPlugins"=dword:00000001
    "RunAllFlashInAllowMode"=dword:00000001
    "DefaultPluginsSetting"=dword:00000001
    "HardwareAccelerationModeEnabled"=dword:00000001
    [HKEY_CURRENT_USERSOFTWAREPoliciesChromiumPluginsAllowedForUrls]
    "1"="https://*"
    "2"="http://*"
    [HKEY_LOCAL_MACHINESOFTWAREPoliciesGoogleChrome]
    "AllowOutdatedPlugins"=dword:00000001
    "RunAllFlashInAllowMode"=dword:00000001 "DefaultPluginsSetting"=dword:00000001
    "HardwareAccelerationModeEnabled"=dword:00000001
    [HKEY_LOCAL_MACHINESOFTWAREPoliciesGoogleChromePluginsAllowedForUrls]
    "1"="https://*"
    "2"="http://*"
  • 相关阅读:
    gitlab
    MySQL千万级别大表,你要如何优化?
    kafka入门
    zookeeper的原理和应用
    MySQL 性能优化之慢查询
    Redis一些新的看法
    mysql 数据库锁
    MYSQL查看进程和kill进程
    hadoop批量命令脚本xcall.sh及jps找不到命令解决
    java stream 处理分组后取每组最大
  • 原文地址:https://www.cnblogs.com/b1gstar/p/10496028.html
Copyright © 2020-2023  润新知