Как я могу узнать, есть ли какой-то синтаксис в JavaScript или HTML не работает в каком-то браузере? - PullRequest
1 голос
/ 15 декабря 2011

вопрос, как вы все знаете, для IE :), потому что, как обычно, он не соответствует стандартам в некоторых случаях. Итак, мне нужно знать, прежде чем писать какой-то код, мне нужно знать, поддерживается ли он в другом браузере или нет. и мне нужно проверить его как обычно, это IE, потому что chrome & firefox большую часть времени работали одинаково и дают отличный результат, в то время как в IE это мусор и некоторые проводные вещи.

Итак, мне нужен сайт, который может сообщить мне о JS, jQuery, Html & Css, синтаксис которых не работает в других браузерах и в определенных версиях.

Кроме того, есть ли способ протестировать код в разных браузерах (и версиях) без необходимости устанавливать их все на компьютер ??

Большое спасибо ...

Ответы [ 6 ]

3 голосов
/ 15 декабря 2011

предлагаю http://www.quirksmode.org/compatibility.html (css2.1 и javascript) http://findmebyip.com/litmus и http://caniuse.com/ (для css3 и html5)

кроме того, есть также http://www.positioniseverything.net/ для объяснения наиболее распространенных ошибок в старых версиях IE

1 голос
/ 15 декабря 2011

Я использую http://www.quirksmode.org/compatibility.html в качестве основы для проверки, поддерживается ли определенный синтаксис css в определенном браузере, или если есть проблема css, которую я не могу решить, я посмотрю здесь.

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

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

Может быть, вам стоит заняться тестированием Selenium. Есть несколько сайтов, где вы можете запустить эти тесты онлайн, например http://testingbot.com

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

По вопросам совместимости с CSS вы также можете проверить modernizr.js (http://www.modernizr.com/). Это довольно изящно и позволяет использовать обнаружение функций для браузеров, в отличие от проверки версии клиента. Это и JQuery действительно могут уменьшить количество ошибок / хаков .

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

http://www.w3schools.com/ содержит таблицы совместимости для CSS, JS и HTML.

jQuery нормализован для работы практически везде.

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

Вы можете использовать сайты типа http://www.browserstack.com/ или http://browserling.com/ для кросс-браузерного тестирования. Тестирование также хорошо подходит для этого.

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