Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在安卓浏览器中,您可以将“启用插件”设置为“始终开启”、“按需”、“关闭”。
这导致当 Flash 电影嵌入浏览器页面时,您需要点击箭头来启动电影。
现在我的问题是,有没有办法通过 javascript 或类似的方法来检测这个设置?这样我就可以嵌入 flashmovie 或使用解决方法?
谢谢!
使用navigator.pluginsAPI:
navigator.plugins
Boolean(JSON.stringify(navigator.plugins).match(/flash/i))
来确定开/关状态。
按需状态是不确定的。
参考
Internet Explorer 11 和 Microsoft Edge 的 Flash Player 指南
面向未来的 Flash Player 检测脚本 | Adobe 开发人员连接
Adobe Flash Player Flash Player 管理指南 | Adobe 开发人员连接
Google Chrome 默认为 HTML5 - Flash Player - AS3Lang Community
如何在 IE8 中检测 adobe flash player 插件的启用/禁用状态 - CodeProject