![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 0 Dołączył: 27.03.2008 Ostrzeżenie: (10%) ![]() ![]() |
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 10:44 |