0
我得到這個JavaScript錯誤在IE 8JavaScript錯誤在IE8
SCRIPT5007: Object expected
錯誤指向這一行
/*@cc_on(function(a,b){function r(a){var b=-1;while(++b<f)a.createElement(e[b])}if(!window.attachEvent||!b.createStyleSheet||!function(){var a=document.createElement("div");return a.innerHTML="<elem></elem>",a.childNodes.length!==1}())return;a.iepp=a.iepp||{};var c=a.iepp,d=c.html5elements||"abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|subline|summary|time|video",e=d.split("|"),f=e.length,g=new RegExp("(^|\\s)("+d+")","gi"),h=new RegExp("<(/*)("+d+")","gi"),i=/^\s*[\{\}]\s*$/,j=new RegExp("(^|[^\\n]*?\\s)("+d+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),k=b.createDocumentFragment(),l=b.documentElement,m=b.getElementsByTagName("script")[0].parentNode,n=b.createElement("body"),o=b.createElement("style"),p=/print|all/,q;c.getCSS=function(a,b){try{if(a+""===undefined)return""}catch(d){return""}var e=-1,f=a.length,g,h=[];while(++e<f){g=a[e];if(g.disabled)continue;b=g.media||b,p.test(b)&&h.push(c.getCSS(g.imports,b),g.cssText),b="all"}return h.join("")},c.parseCSS=function(a){var b=[],c;while((c=j.exec(a))!=null)b.push(((i.exec(c[1])?"\n":c[1])+c[2]+c[3]).replace(g,"$1.iepp-$2")+c[4]);return b.join("\n")},c.writeHTML=function(){var a=-1;q=q||b.body;while(++a<f){var c=b.getElementsByTagName(e[a]),d=c.length,g=-1;while(++g<d)c[g].className.indexOf("iepp-")<0&&(c[g].className+=" iepp-"+e[a])}k.appendChild(q),l.appendChild(n),n.className=q.className,n.id=q.id,n.innerHTML=q.innerHTML.replace(h,"<$1font")},c._beforePrint=function(){if(c.disablePP)return;o.styleSheet.cssText=c.parseCSS(c.getCSS(b.styleSheets,"all")),c.writeHTML()},c.restoreHTML=function(){if(c.disablePP)return;n.swapNode(q)},c._afterPrint=function(){c.restoreHTML(),o.styleSheet.cssText=""},r(b),r(k);if(c.disablePP)return;m.insertBefore(o,m.firstChild),o.media="print",o.className="iepp-printshim",a.attachEvent("onbeforeprint",c._beforePrint),a.attachEvent("onafterprint",c._afterPrint)})(this,document)@*/
但是,所有已被評論。一些ajax調用沒有被執行(只在ie中)。是因爲這個錯誤還是別的嗎?謝謝
您可能需要對此進行更多研究,並提供更多詳細信息。這是混淆的代碼,所以不知道它來自哪裏,錯誤發生在什麼文件等等,我不認爲任何正常的人可以幫助你:)如果你正在使用庫,試着找到一個未壓縮的版本並複製錯誤,那麼至少它不會全部在一行上。 – jmort253 2012-03-12 06:21:35
謝謝。我會尋找一個未壓縮的版本。但是我的觀點是整個事情都被評論爲正確,那麼爲什麼也就是說這一行有錯誤。在其他瀏覽器中沒有這樣的問題。 – 2012-03-12 06:31:17
偉大的問題,詢問心靈想知道。發佈你的代碼,也許我們可以幫助你達到這個神祕的底部:)並記住,IE瀏覽器是一個噩夢,當涉及到跨瀏覽器問題。什麼在Chrome/FF/Safari中工作並不總是在IE中工作:( – jmort253 2012-03-12 06:32:25