/ / JavaScript włączanie w przeglądarce po kliknięciu przycisku (nie automatycznie) - javascript, jquery

Włączanie JavaScriptu w przeglądarce po kliknięciu przycisku (nie automatycznie) - javascript, jquery

Na mojej stronie używam dużo JavaScriptu (obecnie w budowie). Martwię się, jeśli niektóre z systemów po stronie klienta mają wyłączoną obsługę JavaScript, to moja strona "zawodzi".

Wiem, że nie możemy programowo nadpisaćwłącz JavaScript, ponieważ byłby to problem bezpieczeństwa. Ale jeśli chcę, aby system po stronie klienta został wyłączony, wyskakujące okienko powinno być wyświetlane z przyciskiem, tak aby po kliknięciu przycisku automatycznie JS zostanie włączony bez względu na to, w jakiej przeglądarce przegląda witrynę.

Pytam o to, ponieważ widziałem to samo podczas przeglądania innej witryny.

Odpowiedzi:

3 dla odpowiedzi № 1

Nie jest możliwe. Możesz jednak wyświetlać instrukcje na stronie dotyczące włączania JavaScript, ale biorąc pod uwagę, że osoby, które wyłączają JavaScript, zwykle wiedzą, co robią, będą wiedzieli, jak je włączyć.

Powiedziałbym, że jest bardzo mało osób, które przypadkowo wyłączają JavaScript, więc twoje obawy są prawdopodobnie niepotrzebne.


0 dla odpowiedzi nr 2

Jeśli chcesz, aby pojawiało się wyskakujące okienko, potrzebujeszaby to się stało przy użyciu javascript, więc domyślam się, że można po prostu zignorować bardzo mały odsetek osób, które mają wyłączony javascript dla swoich przeglądarek.


0 dla odpowiedzi № 3

Czego prawdopodobnie szukasz Progresywne ulepszanie.

Zamiast wyświetlać komunikat za pomocą JavaScript, który mówi użytkownikowi o włączeniu JavaScriptu, robisz to na odwrót.

Domyślnie wyświetlasz wiadomość w div dlaprzykład, a po włączeniu JavaScript ukrywasz div. Używasz JavaScriptu tylko dla zwiększenia wygody użytkownika, ale oferujesz "rozsądne" wrażenia, gdy użytkownik nie ma włączonej obsługi JavaScript. Rozsądne może oznaczać w twoim przypadku pustą stronę z tekstem wyjaśniającym, dlaczego naprawdę potrzebujesz JavaScript.