Javascript swfobject未定义错误
我正在尝试检测flash支持,我正在尝试按照以下回答进行操作: 我的代码如下,但我总是得到相同的错误:swfobject未定义。我不应该这样做,因为我正在支持flash(chrome和firefox)的浏览器中尝试Javascript swfobject未定义错误,javascript,swfobject,Javascript,Swfobject,我正在尝试检测flash支持,我正在尝试按照以下回答进行操作: 我的代码如下,但我总是得到相同的错误:swfobject未定义。我不应该这样做,因为我正在支持flash(chrome和firefox)的浏览器中尝试 这是最新浏览器的问题吗?是否有其他方法检测它?尝试检查对象的类型,如下所示: if(typeof swfobject != "undefined"){ //Check if type of the object is undefined console.log("you h
这是最新浏览器的问题吗?是否有其他方法检测它?尝试检查
对象的类型,如下所示:
if(typeof swfobject != "undefined"){ //Check if type of the object is undefined
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");
}
尝试检查对象的类型,如下所示:
if(typeof swfobject != "undefined"){ //Check if type of the object is undefined
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");
}
尝试检查对象的类型,如下所示:
if(typeof swfobject != "undefined"){ //Check if type of the object is undefined
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");
}
尝试检查对象的类型,如下所示:
if(typeof swfobject != "undefined"){ //Check if type of the object is undefined
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");
}
引导我走过一条完全不同的道路:
if(navigator.mimeTypes["application/x-shockwave-flash"]){
var plugin = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
var description = plugin.description;
var versionArray = description.match(/[\d.]+/g);
var flashVersionOSXScriptable = 12;
var flashVersion = parseInt(versionArray[0]);
if(navigator.userAgent.indexOf("Mach-O")==-1){
if(flashVersion >= flashVersionOSXScriptable){
console.log("you have flash");
}else{
console.log("you don't have flash");
}
}
}else{
console.log("you don't have flash");
}
引导我走过一条完全不同的道路:
if(navigator.mimeTypes["application/x-shockwave-flash"]){
var plugin = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
var description = plugin.description;
var versionArray = description.match(/[\d.]+/g);
var flashVersionOSXScriptable = 12;
var flashVersion = parseInt(versionArray[0]);
if(navigator.userAgent.indexOf("Mach-O")==-1){
if(flashVersion >= flashVersionOSXScriptable){
console.log("you have flash");
}else{
console.log("you don't have flash");
}
}
}else{
console.log("you don't have flash");
}
引导我走过一条完全不同的道路:
if(navigator.mimeTypes["application/x-shockwave-flash"]){
var plugin = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
var description = plugin.description;
var versionArray = description.match(/[\d.]+/g);
var flashVersionOSXScriptable = 12;
var flashVersion = parseInt(versionArray[0]);
if(navigator.userAgent.indexOf("Mach-O")==-1){
if(flashVersion >= flashVersionOSXScriptable){
console.log("you have flash");
}else{
console.log("you don't have flash");
}
}
}else{
console.log("you don't have flash");
}
引导我走过一条完全不同的道路:
if(navigator.mimeTypes["application/x-shockwave-flash"]){
var plugin = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
var description = plugin.description;
var versionArray = description.match(/[\d.]+/g);
var flashVersionOSXScriptable = 12;
var flashVersion = parseInt(versionArray[0]);
if(navigator.userAgent.indexOf("Mach-O")==-1){
if(flashVersion >= flashVersionOSXScriptable){
console.log("you have flash");
}else{
console.log("you don't have flash");
}
}
}else{
console.log("you don't have flash");
}
如果未定义swfobject
,则缺少所需的JavaScript文件。您可以在此处通过CDN加载如果未定义swfobject
,则表示缺少所需的JavaScript文件。您可以在此处通过CDN加载如果未定义swfobject
,则表示缺少所需的JavaScript文件。您可以在此处通过CDN加载如果未定义swfobject
,则表示缺少所需的JavaScript文件。您可以在此处通过CDN加载我没有提到它,但问题是,即使在支持flash的浏览器中,它也会抛出错误!我没有提到它,但问题是,即使在支持flash的浏览器中,它也会抛出错误!我没有提到它,但问题是,即使在支持flash的浏览器中,它也会抛出错误!我没有提到它,但问题是,即使在支持flash的浏览器中,它也会抛出错误!