window.onbeforeunload в двух браузерах
Добрый день! Мне нужно что бы при закрытии страницы показывалось сообщение. Я нашел 2 рабочих скрипта но 1 работает только в Firefox, а другой только в гугл хроме. Когда ставлю два скрипта вместе то окно появляется но нету сообщения.
Как мне написать скрипт что бы выводил сообщение при закрытии страницы в двух браузерах(Firefox и гугл)???? Работает только в Firefox (в гугл хроме не работает) <script type="text/javascript">window.onbeforeunload = function(){ return confirm('Заходите ещё'); }</script> Работает только в гугл хроме (в Firefox не работает) <script>function closeIt(){return "Заходите ещё";}window.onbeforeunload = closeIt;</script> |
объедини с проверкой браузера
https://developer.mozilla.org/en-US/...onbeforeunload Цитата:
баг записан так, как будто предлагают убрать этот текст https://bugzilla.mozilla.org/show_bug.cgi?id=588292 Цитата:
я перевёл как "проверили и зафиксировали" то есть вроде бы как предложение не прокатило но так как до сих пор не работает, очевидно, смысл там противоположный (что логично, баг же описывают :)) и баг говорит о том, что ff не отображает этот пользовательский текст в диалоговом окне а так как достойных аргументов в пользу изменений не нашлось, то так и оставили |
window.onbeforeunload = function() {return confirm('Заходите ещё') || "Заходите ещё";}; |
Часовой пояс GMT +3, время: 23:53. |