Zajmuję się tworzeniem aplikacji internetowych, które wykorzystują okna dialogowe JavaScript alert()
i confirm()
.Jak wyłączyć "uniemożliwić tej stronie tworzenie dodatkowych okien dialogowych"?
Jak wyłączyć zaznaczanie tego pola wyboru przez Chrome?
Czy jest ustawienie można zmodyfikować?
Wiem, że mogłem zmodyfikować kod źródłowy, ale chciałbym, aby Chrome wciąż mógł automatycznie aktualizować.
Nie muszę się martwić o inne przeglądarki, ponieważ aplikacja działa tylko w przeglądarce Chrome.
Mam uprawnienia administratora do maszyn (Windows), które uruchamiają aplikację.
Nie chcę dodawać struktury, takiej jak jQuery. Ponadto w całym kodzie jest dużo pól 'alert()' i 'confirm()'. Nie chcę wymyślać koła, wystarczy wyłączyć to pole wyboru. –
@ DannyBeckett są tam również czyste modemy JS. JS może być naprawdę minimalny, wystarczy pokazać/ukryć element div. Reszta to CSS. Możesz zastąpić domyślne funkcje alertów/potwierdzeń własnymi, więc nie musisz zmieniać kodu. – sachleen
Nawiasem mówiąc, możesz z łatwością nadpisać istniejącą funkcję alertu, aby wszystkie wywołania funkcji 'alert()' używały niestandardowego podręcznika modalnego zamiast natywnego. http://stackoverflow.com/questions/1729501/javascript-overriding-alert – sachleen