.replace не работает в IE6 - PullRequest
       2

.replace не работает в IE6

0 голосов
/ 20 декабря 2011

Я только что тестировал свою веб-страницу в Adobe BrowserLab. У меня есть 3 .replaceWith строка jQuery на моей веб-странице, и они не выполняются в ie6. Странная часть в том, что я сделал jsFiddle с тем же jQuery, и он работал в Adobe BrowserLab ie6. Что еще страннее, я протестировал свою веб-страницу в ie6, и она сработала. Но почему моя веб-страница не работает в BrowserLab ie6? Вот скрипка, которая работает в BrowserLab ie6 и использует тот же код jQuery, который использует мой веб-сайт: http://jsfiddle.net/8CEwf/

Любые предложения

Ответы [ 2 ]

0 голосов
/ 20 декабря 2011

Я обнаружил, что, поскольку я использовал jQuery 1.4.2 на своем веб-сайте, а jsFiddle использовал 1.7.1, это вызвало проблему с IE6. Вот обновленная скрипка, которая использует jQuery 1.4.2 и не работает на ie6. http://jsfiddle.net/8CEwf/1/

0 голосов
/ 20 декабря 2011

Проще говоря, браузеры уникальны и сложны ... вот почему каждая версия каждого браузера имеет свои собственные особенности рендеринга, ошибки и т. Д.

Adobe Browser Lab пытается воспроизвести каждую версию каждого браузера,однако в самом эмуляторе Adobe могут быть некоторые ошибки, проблемы или упущения.

В целях тестирования вы действительно не можете полностью доверять точному отображению чего-либо, кроме самого браузера.

Microsoft предоставляет Virtual PC бесплатно вместе с образами жестких дисков для каждой версии Explorer обратно в IE 6. Я рекомендую использовать те, которые выше любого факсимильного аппарата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...