包含selectivizr.js会导致IE8根本不显示/渲染任何内容,但IETester中的IE8会进行管理。
它还会下载所有内容,我可以在活动栏和DOM检查器中看到它。并且链接甚至在那里,我看到当在导航区域周围移动光标时。但它根本不显示任何内容。
我通过大量搜索找到的唯一错误修正是将zoom: 1;
应用于正文,但在我的情况下它没有用。
我很感激我能得到的任何调试帮助。 Page preview
答案 0 :(得分:6)
本身不是解决方案,但作为解决方法,将@font-face
声明移至<head>
(即不将其放入<link>
ed样式表)在许多情况下似乎解决了这个问题。似乎与selectivizr如何使用@ font-face声明解析样式表有关。
不太理想我知道但是鉴于进一步的选择性发展似乎已经停滞(最后一次提交GH是在1年前的写作时间),在某些情况下这可能是可以接受的。
答案 1 :(得分:3)
如果这个问题与selectivizr的font-face问题有关,我已经在我们的情况下创建了一个解决这个问题的pull请求,基本上它忽略了不包含'.css'的url。这解决了我们的WSOD问题。它可以在这里找到:
答案 2 :(得分:2)
最新版本的selectivizr(1.0.2)解决了这个问题(寻找WSOD):https://github.com/keithclark/selectivizr/blob/master/changelog.txt。
编辑:即使更新到1.0.2后我仍然遇到了问题。 @ font-face和selectivizr之间有一些东西,即使它不是一直发生的。请参阅http://groups.google.com/group/ie-css3/browse_thread/thread/dcc21706fc009af8?pli=1。答案 3 :(得分:2)
我对IE8也有同样的问题,使用最新版本的jQuery和Selectivzr:我做了一个反向Enginering消除了其他一切,我看到问题来自于font-face规则。
答案 4 :(得分:1)
在我真正加载jQuery库之前,确实看起来好像你在页面上引用了“jQuery”的代码。您的示例页面从引用该库的第一行代码中获得“对象预期”错误(在“关于”页面中)。
代码似乎是为提交按钮设置了“点击”处理程序。
然而,除此之外,预览页面在IE8中呈现,并且没有“白屏死机”。
编辑 - 在IE7中工作正常(除了“对象预期”错误,以及相关的“提交”按钮)。