gpt4 book ai didi

javascript - 检测谷歌浏览器是否阻止 Java 插件

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:46:51 25 4
gpt4 key购买 nike

Google Chrome 会阻止 Java 插件,除非您明确允许它运行。 https://www.google.com/support/chrome/bin/answer.py?answer=1247383&hl=en-US

如果 Chrome 阻止它,我如何在 javascript 中检测到它?

最佳答案

不仅 Chrome 使用点击播放功能 - Firefox(Java 通过黑名单实现点击播放)、Opera(他们的 Turbo 模式使所有插件都可以点击播放),...还有阻止插件自动运行的附加组件/扩展。

这些都不允许您从内容脚本中找到有关点击播放的插件。因此,理想情况下,您可以以更通用的方式解决问题。

您可以区分未安装的插件(参见 navigator.plugins)和其他情况

  • 定期测试它的脚本性或
  • 加载时让插件调用页面脚本

... 并据此假设“加载失败或被阻止”。有一个 best-practices page在 MDN 上。

这种区别通常应该足够好,检查例如SoundCloud 如何处理点击播放的插件。

关于javascript - 检测谷歌浏览器是否阻止 Java 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8355635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com