JavaScript运行时错误:对象不支持属性或方法'split' [英] JavaScript runtime error: Object doesn't support property or method 'split'

查看:167
本文介绍了JavaScript运行时错误:对象不支持属性或方法'split'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的所有人,



我收到错误JavaScript运行时错误:对象不支持属性或方法'拆分'在下面的代码我正在使用IE11时我使用谷歌浏览器我没有收到错误但功能无法正常工作。我正在使用visual studio 2010 for MVC剃须刀。

请帮忙。



Dear All,

I getting error "JavaScript runtime error: Object doesn't support property or method 'split'" in below code I am using IE11 when I used the google chrome I am not getting error but functionality not working. I am using visual studio 2010 for MVC razor.
Please help.

var flashVer = -1; 
if (navigator.plugins != null && navigator.plugins.length > 0) {
    if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
        var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
        var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
        var descArray = flashDescription.split(" "); 
		var tempArrayMajor = descArray[2].split(".");
        var versionMajor = tempArrayMajor[0]; 
		var versionMinor = tempArrayMajor[1];
        var versionRevision = descArray[3]; 
		if (versionRevision == "") 
		{ 
			versionRevision = descArray[4] 
		}
        if (versionRevision[0] == "d") 
		{ 
			versionRevision = versionRevision.substring(1) 
		}
        else 
		{
			if (versionRevision[0] == "r") 
			{
				ersionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) 
				{ 
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d")) 
				}
			}
		}
        var flashVer = versionMajor + "." + versionMinor + "." + versionRevision
    }
}
else {
    if ($.browser.msie) {
        var version; var axo; var e;
        try { 
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); 
			version = axo.GetVariable("$version") 
		}
        catch (e) { } 
		flashVer = version.replace("WIN ", "").replace(",", ".")
    }
}
flashVer = flashVer.split(".")[0];

推荐答案

.browser.msie) {
var 版本; var axo; var e;
尝试 {
axo = new ActiveXObject( ShockwaveFlash.ShockwaveFlash.7);
version = axo.GetVariable(
.browser.msie) { var version; var axo; var e; try { axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); version = axo.GetVariable("


version)
}
catch (e){}
flashVer = version.replace( WIN )。replace(
}
}
flashVer = flashVer.split( )[ 0 ];
version") } catch (e) { } flashVer = version.replace("WIN ", "").replace(",", ".") } } flashVer = flashVer.split(".")[0];


我也遇到错误,如
JavaScript runtime error: Object doesn't support property or method 'fileUpload'


这篇关于JavaScript运行时错误:对象不支持属性或方法'split'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆