JavaScript运行时错误:对象不支持属性或方法'split' [英] JavaScript runtime error: Object doesn't support property or method 'split'
本文介绍了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屋!
查看全文