2009-07-27 5 views

Odpowiedz

6

Niestety, nie ma "centralnej" kontroli wersji javascript. Każda wersja każdej przeglądarki używa własnej wersji javascript, więc najbardziej sensownym sposobem, aby o tym porozmawiać, jest napisanie "javascript w interpretacji Firefoksa 3.5" lub jakiejkolwiek innej pomocy -> o menu.

0

Javascript nie zawiera niczego, co można sprawdzić, dla których wersja jest obsługiwana ale zaskakująco HTML robi CheckOU

+0

Tak, to nie działa tak dobrze. – geowa4

4

JavaScript nie jest jak inne języki, w które istnieją dany zestaw funkcji dla konkretnej wersji. Każda przeglądarka zaimplementowała własny zestaw funkcji na swój własny sposób. Wraz z upływem czasu coraz więcej przeglądarek zaczyna standaryzować funkcje. Jednak przeglądarki nigdy nie będą równe. Na przykład Safari obsługuje SQLite, a Firefox ma już pracowników sieci Web. Zawsze będą walczyć i rzucać nowe funkcje.

Zakładam, że powodem, dla którego prosisz, jest to, że chcesz wiedzieć, jakie funkcje możesz wykorzystać w przeglądarkach, które zamierzasz obsługiwać. Do tego celu zalecam używanie object detection. Zasadniczo, zamiast określać, z której przeglądarki korzystasz (i dzięki temu wiedzieć, które funkcje są dostępne), sprawdzasz, czy dana funkcja jest dostępna. Jeśli tak, to świetnie! Jeśli nie, zrób coś innego. Tworzy to znacznie czystszy kod i ułatwia jego obsługę.

Powiązane problemy