powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вопрос по определению браузера
7 сообщений из 7, страница 1 из 1
Вопрос по определению браузера
    #35586616
Подскажите, как определить, что браузер у пользователя - Internet Explorer средствами JavaScript, и если это не так то загрузить страницу по ссылке (допустим "http://www.domen.ru/test.php")
Заранее спасибо.
...
Рейтинг: 0 / 0
Вопрос по определению браузера
    #35586642
mikkri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) в скрипте попробовать получить доступ к каким-нибудь функциям, которые реализованы только в IE. Если не работает, то значит не IE, либо не та версия IE. Тогда можно браузер сильно попросить перейти по нужному вам адресу.

2) Лучше такие проверки делать на уровне веб-сервера - проверять, что браузер присылает в качестве идентификатора клиента. Конечно, некоторые браузеры позволяют себя маскировать под IE, но является ли это для вас проблемой?

3) Лучше не затачиваться под конкретную версию браузера, если это возможно.
...
Рейтинг: 0 / 0
Вопрос по определению браузера
    #35586731
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не надо так делать. Это - вполне серьёзно. Очень просто определяется, если не знаешь, не лезь в эту фигню! Видал я говнокоды... .
...
Рейтинг: 0 / 0
Вопрос по определению браузера
    #35587022
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikkri1) в скрипте попробовать получить доступ к каким-нибудь функциям, которые реализованы только в IE. Если не работает, то значит не IE, либо не та версия IE. Тогда можно браузер сильно попросить перейти по нужному вам адресу.
вот это изворотливость! Осталось только референс по JS почитать, и все будет замечательно.

У браузера есть ИМЯ, определяемое через navigator.appName. В частности, для ИЕ его значение "Microsoft Interner Explorer".
Код: plaintext
1.
2.
3.
<script>
	if (navigator.appName.indexOf("Microsoft")==- 1 ) 
		window.location.href="http://www.domen.ru/test.php";
</script>
...
Рейтинг: 0 / 0
Вопрос по определению браузера
    #35588349
mikkri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
illion mikkri1) в скрипте попробовать получить доступ к каким-нибудь функциям, которые реализованы только в IE. Если не работает, то значит не IE, либо не та версия IE. Тогда можно браузер сильно попросить перейти по нужному вам адресу.
вот это изворотливость! Осталось только референс по JS почитать, и все будет замечательно.

У браузера есть ИМЯ, определяемое через navigator.appName. В частности, для ИЕ его значение "Microsoft Interner Explorer".
Код: plaintext
1.
2.
3.
<script>
	if (navigator.appName.indexOf("Microsoft")==- 1 ) 
		window.location.href="http://www.domen.ru/test.php";
</script>

Только возникает вопрос, что будет, если в каком-нибудь хитром браузере, который не IE, такой вызов будет возвращать Microsoft Internet Explorer?
...
Рейтинг: 0 / 0
Вопрос по определению браузера
    #35588504
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или в ИЕ отключен яваскрипт?
...
Рейтинг: 0 / 0
Вопрос по определению браузера
    #35589363
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikkri illion mikkri1) в скрипте попробовать получить доступ к каким-нибудь функциям, которые реализованы только в IE. Если не работает, то значит не IE, либо не та версия IE.
...У браузера есть ИМЯ, определяемое через navigator.appName. В частности, для ИЕ его значение "Microsoft Interner Explorer"...
Только возникает вопрос, что будет, если в каком-нибудь хитром браузере, который не IE, такой вызов будет возвращать Microsoft Internet Explorer?
будет ровно то же самое, что и в хитром браузере, в котором реализованы те же функции, что и в ИЕ. Пример хитрого браузера дадите?

А про отключенный js - это уже интереснее.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вопрос по определению браузера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]