Flash 有 ExternalInterface可以与浏览器中运行的 JavaScript 通信的类
能否使用 ExternalInterface.available 属性检查是否启用了 JavaScript?
最佳答案
ExternalInterface.available 将检测 swf 是否位于能够提供外部脚本环境的外壳文档中 - 如 HTML 文档。
如果你想测试 javascript 是否真的“开启”,你可以使用一个简单的函数和返回 true 的 ExternalInterface.call。像这样:
function JSAvailable():Boolean {
if (ExternalInterface.available) {
if (ExternalInterface.call("Function(\"return true;\")")) {
return true;
}
}
return false;
}
关于javascript - 您可以使用 ExternalInterface.available 来检查是否启用了 JavaScript 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4290739/