【Skill】设置Chrome允许Flash显示/允许WebGL渲染/取消插件开发者提示
程序员文章站
2022-06-11 15:06:27
...
问题
Chrome 有一些不易用的地方,比如默认 Flash 不会显示,每次都要打开,很不人性化,下面举出我常用的几个解决方案。
解决
允许 Flash 默认显示
创建一个 flash.reg
文件,内容:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"DefaultPluginsSetting"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\PluginsAllowedForUrls]
"1"="https://*"
"2"="http://*"’
运行之后,Chrome 就可以默认运行 Flash 了,取消了不人性化的提示。
注:像 美图秀秀在线版 这种整个网页完全基于 Flash 的工具,需要点一下右键使其运行。
允许 WebGL 渲染
正常情况,取自文件的数据进行 WebGL 相关的渲染是失败的,需要配置。
右键桌面 Chrome 快捷方式 > 属性 > 目标,加上运行参数:--allow-file-access-from-files
注意参数前有一个空格。
取消自定义插件的开发者显示
version.dll
像使用 Listen1 等插件的时候,每次打开 Chrome 的时候会有十分不人性化的提示,要手动点击一下,很麻烦,但其中存在两个问题:
- 如果使用 组策略 管理,
gpedit.msc
配置白名单,需要把插件打包成.crx
使用,这在新版本 Chrome 中是失效的。 - 如果直接加载已经解压的插件文件夹来使用,每次启动 Chrome 就会有麻烦的提示。
有一些修改 dll 或者注册表的方法,他们可能影响到未来 Chrome 的更新。
但是有一种解决方法,使用 Shuax 魔改的增强版 Chrome ++ 中的一个 version.dll
文件,之后就可以取消每次麻烦的开发者提示了,测试了一下是可以达到效果的。
下载地址:网盘下载,提取码:md76
使用方法
将 version.dll
放至 Chrome 的根目录下重启 Chrome 即可。
查看 Chrome 根目录的方法:
浏览器打开:chrome://version/
即可找到安装目录地址:
注意
但是其没有开源,我个人也没有在使用,所以我选择使用 Listen1 桌面版。
另外上面提供的是 version.dll
的 1.0.3 版本,有人使用其旧版本会导致 Chrome 一直崩溃,那么未来就还可能存在这种问题,不是一劳永逸的。