我只是在Adobe BrowserLab中测试我的网页。我的网页中有3 .replaceWith
行jQuery,并且它们没有在ie6中执行。奇怪的是,我使用相同的jQuery创建了一个jsFiddle,它在Adobe BrowserLab ie6中工作。甚至更奇怪的是,我在ie6中测试了我的网页并且它有效。但为什么我的网页不能在BrowserLab ie6中运行?
这是在BrowserLab ie6中工作的小提琴,并使用我的网站使用的相同jQuery代码:http://jsfiddle.net/8CEwf/
任何建议
答案 0 :(得分:0)
简单地说,浏览器是独特而复杂的...这就是为什么每个浏览器的每个版本都有它自己的渲染怪癖,错误等等。
Adobe Browser Lab正在尝试复制每个浏览器的每个版本,但Adobe模拟器本身可能存在一些错误,问题或疏忽。
出于测试目的,除了实际的浏览器本身之外,您实际上无法完全信任准确呈现。
Microsoft免费提供Virtual PC以及hard drive images,以便将每个版本的Explorer返回到IE 6.我建议使用上述任何传真。
答案 1 :(得分:0)
我发现自从我在我的网站上使用jQuery 1.4.2并且jsFiddle使用的是1.7.1时,就触发了IE6的问题。这是使用jQuery 1.4.2的更新小提琴,不适用于ie6。 http://jsfiddle.net/8CEwf/1/