Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzenie przeglądarki w jquery/javascript
artgrus
post
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 27.03.2008

Ostrzeżenie: (10%)
X----


Witam. Sprawa jest.

Przy pisaniu strony z użyciem JS / jQuery przeglądarki które nie mają włączonej obsługi JS niewiele zdziałają na takowej stronie.

Z Mozillą Firefox, Google Chrome, Operą, czy z przeglądarką Safari - niema problemu, gdyż normalnie obsługują JS bez jakichkolwiek komunikatów.

Jeżeli dorzucić to powyższych jeszcze Internet Explorer w wersji 6, 7 czy 8 to pojawia się pasek informujący że strona chce wyrządzić krzywdę na koncie w Windowsie. Pojawia się wtedy taka informacja: Aby pomóc w zapewnieniu bezpieczeństwa, program Internet Explorer ograniczył tej stronie sieci Web możliwość uruchamiania skryptów i formantów ActiveX, które mogłyby uzyskać dostęp do tego komputera. Kliknij tutaj aby uzyskać opcje...
Taki pasek to nic innego jak czasowe wyłączenie JS.

Sprawdzenie czy jest włączona obsługa Javascript w przeglądarce - rzecz banalnie prosta (tworzysz zmienną i sprawdzasz czy została wywołana, jak tak to JS włączono, jak nie, to JS jest wyłączone).

Chciałbym aby zawsze była włączona obsługa JavaScript, gdyż strona jest mocno powiązana z tym językiem.
I pytanie do was.

1. Czy w Internet Explorerze (jak będzie w trakcie ładowania) idzie cichaczem / w tle włączyć JS, aby po załadowaniu strony nie pojawił się pasek informujący? Może to trzeba jakiś plik htc podpiąć do strony?

2. Jeżeli w IE nie da się czegoś takiego (pkt 1) to jak myślicie czy warto zabezpieczyć się przed tą przeglądarką aby nie była używana? Jakiś komunikat czy co?

3. Czy jeżeli pkt 1 i 2 nie wchodzi w rachubę, to jest jakiś sposób w jQuery, aby pojawiło mi się okno ala popup w tle które zakryje stronę informujące o tym że konieczne jest włączenie JS?

Proszę o wypowiedzi na trzy punkty.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 10:44