如何用JS检查是否安装了flash?我不想检测版本或其他信息。我只想检查它是否可用。
swfobject 库实现了它(以及许多其他不必要的东西),但我不想只为一个功能使用一个库。
最佳答案
如果您使用 Flash 来逐步增强文档,请先使用此脚本对其进行功能检测。
var hasFlash = ((typeof navigator.plugins != "undefined" && typeof navigator.plugins["Shockwave Flash"] == "object") || (window.ActiveXObject && (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) != false));
hasFlash
如果 Flash 可用则为 true
,否则为 false。
如果您已经可以访问要使用的 Flash 元素,那么您可以这样做:
var hasFlash = 'Pan' in element;
关于javascript - 如何用 JS 检查是否安装了 flash?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9822495/