Есть ли способ определить, откроет ли Firefox определенный URL-адрес на вкладке IE? - PullRequest
4 голосов
/ 24 августа 2009

У меня есть веб-страница, которая ссылается на другое веб-приложение, которое, к сожалению, полностью работает только в IE, поэтому при просмотре исходной страницы с помощью другого браузера (например, Chrome или Safari) я отображаю предупреждение о том, что приложение не будет работать полностью работать, если не открыт в IE.

Конечно, некоторые опытные пользователи Firefox имеют расширение для вкладок IE и настроили его так, чтобы проблемное веб-приложение всегда открывалось на вкладке IE. Эти пользователи предпочли бы, чтобы мое навязчивое предупреждение не отображалось для них, так как оно не нужно.

Итак, есть ли способ, с помощью которого моя веб-страница может обнаружить, что URL откроется на вкладке IE? Я предполагаю, что потребуется расширение, чтобы как-то раскрыть эту информацию, поскольку Firefox обычно не разрешает доступ к настройкам javascript из соображений безопасности.

1 Ответ

2 голосов
/ 24 августа 2009

хорошо, я не уверен, как работает вкладка IE в FF, но я предполагаю, что они совместно используют файлы cookie, устанавливают cookie, когда это IE, и проверяют, существует ли он, и не показывают предупреждение Это удалит предупреждение только после первого использования, если мои предположения о файлах cookie верны.

Во-вторых, более хакерский, используйте стили pssudo css: посещения, чтобы определить, загружал ли ваш пользователь XPI вкладок Firefox.

...