我一直在努力使我的网站表现良好。可以实现此目的的一种方法是在我的 HTML 中内嵌一个像 LAB.js 脚本这样的加载器,然后在下一行中并行加载我的脚本。
因此,在包含一堆代码的 LAB.js 库中,有这行特定的代码{var c=/^\w+\:\/\//,d;if(typeof a!=q)
。当我将那段代码内联到我的 HTML 的脚本标记中时,它在 mozilla 和 chrome 中都运行良好..但是在这个名为 internet explorer 8 的浏览器中失败了,该浏览器由这个名为“microsoft”的伟大软件公司构建。
看看有的部分"\/\//"
。最后两个字符“//”在 mozilla 和 chrome 中都被解析,没有任何问题。但是在 IE 中,最后两个字符被解析为注释运算符,因此,最后两行之后的任何代码都被呈现为注释(无用)。这真是难以置信。在 IE 中,这两个字符之后的其余代码实际上是无用的并且是绿色的(如评论中所示) 有没有人见过这个问题发生过?请帮忙。谢谢。
在 Mozilla 和 chrome 中:(最后两个字符)“//”,d;if(typeof a!=q)
在 IE 中://,d;if(typeof a!=q)