2009-07-27 2 views

ответ

6

Нет, к сожалению, «центрального» контроля версий javascript. Каждая версия каждого браузера использует свою собственную версию javascript, и поэтому самый осмысленный способ поговорить об этом - сказать «javascript, как интерпретируется Firefox 3.5» или что-то вроде вашей помощи, - о меню.

0

Javascript не содержит ничего, что можно проверить, для которых версия поддерживается, но удивительно HTML делает CheckOU

+0

Да, это не так хорошо работает. – geowa4

4

JavaScript не похож на других языках, в том, что есть данный набор функций для какой-либо конкретной версии. Каждый браузер реализовал свой собственный набор функций по-своему. С течением времени все больше и больше браузеров начинают стандартизировать функции. Однако браузеры никогда не будут равны. Например, Safari поддерживает SQLite, а Firefox теперь имеет веб-работников. Они всегда будут сражаться и бросать новые функции.

Я предполагаю, что причина, о которой вы просите, заключается в том, что вы хотите знать, какие функции вы можете использовать для браузеров, которые вы собираетесь поддерживать. Для этой цели я рекомендую использовать object detection. В принципе, вместо того, чтобы определять, в каком браузере вы работаете (и тем самым знаете, какие функции доступны), вы проверяете, доступна ли данная функция. Если это так, здорово! Если нет, сделайте что-нибудь еще. Это создает гораздо более чистый код и упрощает его поддержку.

Смежные вопросы