Как надежно обнаружить Firefox, чтобы обрабатывать поведение закрытия окна, не так, как Chrome?Javascript

Форум по Javascript
Anonymous
Как надежно обнаружить Firefox, чтобы обрабатывать поведение закрытия окна, не так, как Chrome?

Сообщение Anonymous »

Я работаю над веб -приложением, где мне нужно определить, находится ли пользователь в Firefox, потому что оно ведет себя по -разному при закрытии определенного окна по сравнению с Google Chrome. Прямо сейчас кодовая база использует следующий метод для проверки на Firefox: < /p>

Код: Выделить всё

var isFirefox = typeof InstallTrigger !== 'undefined';
< /code>
Это обнаружение используется в нескольких файлах. и обработка папок (загрузка, удаление файлов, просмотр папок) < /li>
[*] Регулирование пользовательского интерфейса (исправление рендеринга или проблемы с обработкой событий) < /li>
 Закрытие конкретных окон (Firefox ведет себя не так, как хромирован, когда закрывает окна)navigator.userAgent.search("Chrome")
< /code>
Мои вопросы: < /p>

 is typeof installtrigger! == 'undefined' < /code> по -прежнему надежный способ к Обнаружение Firefox? ручка Поперечные браузерные различия при закрытии окна? Заранее спасибо! 😊 < /p>
Что я попробовал и исследовал: < /p>

InstallTrigger
работает, но я не уверен, лучший ли это метод.

Код: Выделить всё

navigator.userAgent.includes("Firefox")
- это еще один вариант, но я слышал, что строки UA можно подделать. /уль>

Подробнее здесь: https://stackoverflow.com/questions/794 ... rently-fro

Вернуться в «Javascript»