我正在为一个在Adobe Flash中运行的游戏工作。从Chrome 69开始,每次用户重新启动浏览器时,使用Flash的网站都将需要显式权限才能运行它。我们预计很多播放器会在每次重新启动浏览器时都要经过点击播放流程的中断。(Flash路线图-> https://www.chromium.org/flash-roadmap)
因此,我们提出了使用chrome扩展程序的想法,该扩展程序可以在后台为我们的游戏网站启用Flash插件。我们使用“ chrome.contentSettings”来创建此扩展程序。
有人可以确认是否有chrome计划,以停止控制chrome.contentSettings中的“ adobe-flash-player”插件。
请问我说下面的api代码能用多长时间?
var flashResIdentifier; chrome.contentSettings.plugins.getResourceIdentifiers(function(resIdentifiers){ for(var i = 0; ihttps://abc.xyz.com/','resourceIdentifier':flashResIdentifier,'setting':'allow'});
答案 0 :(得分:1)
这将重新启用Flash手动白名单 在最新的Chrome 69+及更高版本中
chrome:// flags /#enable-ephemeral-flash-permission
设置为已禁用
然后通过以下步骤使用Flash手动白名单:
chrome:// settings / content / flash
然后手动添加所有网站URL链接 你需要像以前一样 在Chrome 68及更低版本中
答案 1 :(得分:0)
我在Chrome版本72中遇到了相同的问题,发现的解决方案如下:
答案 2 :(得分:0)
Chrome 71之后,您可以通过注册表设置为Windows上的特定网站持续重新启用Flash。转到或创建HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Google \ Chrome \ PluginsAllowedForUrls,然后添加以“ 1”开头的字符串值和希望为其启用Flash的URL值(因此,HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Google \ Chrome \ PluginsAllowedForUrls \ 1 =“ http://myawesomesite.com/ *”为myawesomesite.com下的所有内容启用Flash)。
对于OSX和Android,有类似的设置。有关更多信息,请参见here。