js 能设置浏览器的Flash插件此网站上始终允许 吗?代码该如何实现呢?

视频播放的时候,有时候需要用户去设置浏览器的Flash插件此网站上始终允许,但大多用户不会设置,希望做个友好的提示给用户,让用户点击,然后就直接设置好并刷新页面,视频就能正常加载了。

代码如下:可以实现检测浏览器的falsh插件是否允许,但怎么做到呢?

        if (window.ActiveXObject) {
            var s = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
            if(!s){
                alert('请将您的浏览器设置falsh插件在此网站上始终允许!');
            }
        } else {
            var s = navigator.plugins['Shockwave Flash'];
            if(!s){
                alert('请将您的浏览器设置falsh插件在此网站上始终允许!');
            }
        }

找到办法了,参考:js判断flash是否被禁用

<a href="https://get.adobe.com/cn/flashplayer/"; class="flashLoadMsg" target="_blank">安装或者启用FLASH播放器</a> 

上面的a标签点击可以弹出:
安装或者启用FLASH播放器

阅读 9.6k
3 个回答

找到办法了,参考:js判断flash是否被禁用

<a href="https://get.adobe.com/cn/flashplayer/"; class="flashLoadMsg" target="_blank">安装或者启用FLASH播放器</a>

检测是可以检测,直接设置是不被允许的,这是很重要的安全原则。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题