视频播放的时候,有时候需要用户去设置浏览器的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标签点击可以弹出: