javascript - swfobject 未定义错误

标签 javascript swfobject

我正在尝试检测闪存支持,并且我正在尝试按照以下答案继续操作:Cross Browser Flash Detection in Javascript

我的代码如下,但我总是得到相同的错误:swfobject 未定义。我不应该得到这个,因为我正在支持 flash 的浏览器(chrome 和 firefox)中尝试它。

if(swfobject){
    console.log("you have swfobject.");

    if(swfobject.hasFlashPlayerVersion("1")){
        console.log("You have flash!");
    }
    else{
        console.log("You do not flash :(");
    }
}else{
    console.log("you don't have swfobject");
}

这是最新浏览器的问题吗?还有其他方法可以检测吗?

最佳答案

如果 swfobject 未定义,则您缺少所需的 JavaScript 文件。您可以在这里通过CDN加载https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js

关于javascript - swfobject 未定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30570014/

相关文章:

javascript - History.js 中刷新时的状态变化

javascript - 为什么 IE 拒绝在我的网站上呈现 swf?

javascript - SWF 文件在第二次循环后停止

javascript - 用于 SWF 加载时间的 SWFObject 加载计时器

javascript - 如何将参数传递给 DOJO 中的自定义小部件?

javascript - JavaScript 中的 32 位带符号乘法与 64 位结果

javascript - Angularjs ng-repeat 在数组更新后不更新

javascript - 每帧检查 Javascript 条件

php - 通过html的提交按钮上传文件而不是flash的上传按钮

php - 从 Javascript 函数调用带有 MySQL 查询的 PHP 页面,然后将结果返回到另一个 javascript 函数