IE反击
我正在使用 Selectivizr,而 IE7-8 在这一行抛出了一个 js 错误:
// --[ loadStyleSheet() ]-------------
function loadStyleSheet( url ) {
/*THIS LINE --->*/ xhr.open("GET", url, false);
xhr.send();
return (xhr.status==200) ? xhr.responseText : EMPTY_STRING;
};
我在官方页面上搜索过,我的英语不是很流畅,但我认为最准确的问题是这个评论。
不知道这个项目是否支持了...
代码返回
我尝试注释该块代码,而 IE 在这一行中向我抛出了一个错误:
return loadStyleSheet(url).replace(RE_COMMENT, EMPTY_STRING)
如果我再次评论,IE 会继续在不同的行向我抛出错误,但总是与备用样式表相关(我认为)。
备用样式表是正确的,仅包含一行虚拟代码:
table tr {border-top:1px solid green;}
,并且已正确链接(如果我禁用 JS,萤火虫会读取它)我正在使用 Mootools 库(1.4.2 w/compatibility - minified)。
我的文档类型正确显示(html 4.01)
我在有条件的评论中调用 Selectivizr。
新希望
如果 Selectivizr proyect 已死(有人知道吗?)或错误是不可克服的,我将不胜感激一些替代方案来达到支持伪类的 IE7-8 解决方案。我找到了这个问题,但是......它已经关闭(但对我来说非常有用)。
在谷歌搜索中找不到更多相关的错误,而且,由于我对 JS 的了解很少,我在这一点上被卡住了。