2010-06-06 2 views
1

Мой сайт использует различные технологии, такие как JQuery, новые определения CSS (например, Мос-отбор, -webkit пользователем -выбор) и т.д.Определение того, какие функции JavaScript/CSS браузера требуется

Сайт отлично работает с Google Chrome и Safari, но имеет некоторую причудливость в Firefox, IE и некоторых других браузерах.

Я хочу написать скрипт для проверки необходимых функций браузера, но с несколькими тысячами строк кода и определений CSS я не уверен, какие функции я должен искать.

Есть ли какой-либо онлайн-анализ (аналогично тому, как работает JSLint), который расскажет мне, какие функции нужны моему скрипту и CSS-файлам? Существуют ли инструменты (например, FireBug), которые предоставляют эту информацию?

+0

Возможно, [Общие функции] (http://yura.thinkweb2.com/cft/) и ссылки в нем полезны (чтобы проверить, какой браузер поддерживает какие функции). Другим я могу подумать о автоматическом поиске файлов (я не знаю такого парсера). –

+0

Следует отметить, что moz-selection и webkit-user-selection не являются стандартными, поэтому, если вы их используете, вот почему вы не получаете согласованного поведения в браузерах. – Warty

+0

Марсель: Спасибо за ваш ответ. Было бы здорово, если бы для этого был парсер. –

ответ

1

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

+0

Спасибо за это. Я никогда не слышал о Modernizr. –