|
|
|
Вопрос по определению браузера
|
|||
|---|---|---|---|
|
#18+
Подскажите, как определить, что браузер у пользователя - Internet Explorer средствами JavaScript, и если это не так то загрузить страницу по ссылке (допустим "http://www.domen.ru/test.php") Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2008, 19:24 |
|
||
|
Вопрос по определению браузера
|
|||
|---|---|---|---|
|
#18+
1) в скрипте попробовать получить доступ к каким-нибудь функциям, которые реализованы только в IE. Если не работает, то значит не IE, либо не та версия IE. Тогда можно браузер сильно попросить перейти по нужному вам адресу. 2) Лучше такие проверки делать на уровне веб-сервера - проверять, что браузер присылает в качестве идентификатора клиента. Конечно, некоторые браузеры позволяют себя маскировать под IE, но является ли это для вас проблемой? 3) Лучше не затачиваться под конкретную версию браузера, если это возможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2008, 19:37 |
|
||
|
Вопрос по определению браузера
|
|||
|---|---|---|---|
|
#18+
Не надо так делать. Это - вполне серьёзно. Очень просто определяется, если не знаешь, не лезь в эту фигню! Видал я говнокоды... . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2008, 20:44 |
|
||
|
Вопрос по определению браузера
|
|||
|---|---|---|---|
|
#18+
mikkri1) в скрипте попробовать получить доступ к каким-нибудь функциям, которые реализованы только в IE. Если не работает, то значит не IE, либо не та версия IE. Тогда можно браузер сильно попросить перейти по нужному вам адресу. вот это изворотливость! Осталось только референс по JS почитать, и все будет замечательно. У браузера есть ИМЯ, определяемое через navigator.appName. В частности, для ИЕ его значение "Microsoft Interner Explorer". Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2008, 04:55 |
|
||
|
Вопрос по определению браузера
|
|||
|---|---|---|---|
|
#18+
illion mikkri1) в скрипте попробовать получить доступ к каким-нибудь функциям, которые реализованы только в IE. Если не работает, то значит не IE, либо не та версия IE. Тогда можно браузер сильно попросить перейти по нужному вам адресу. вот это изворотливость! Осталось только референс по JS почитать, и все будет замечательно. У браузера есть ИМЯ, определяемое через navigator.appName. В частности, для ИЕ его значение "Microsoft Interner Explorer". Код: plaintext 1. 2. 3. Только возникает вопрос, что будет, если в каком-нибудь хитром браузере, который не IE, такой вызов будет возвращать Microsoft Internet Explorer? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2008, 15:15 |
|
||
|
Вопрос по определению браузера
|
|||
|---|---|---|---|
|
#18+
Или в ИЕ отключен яваскрипт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2008, 15:53 |
|
||
|
Вопрос по определению браузера
|
|||
|---|---|---|---|
|
#18+
mikkri illion mikkri1) в скрипте попробовать получить доступ к каким-нибудь функциям, которые реализованы только в IE. Если не работает, то значит не IE, либо не та версия IE. ...У браузера есть ИМЯ, определяемое через navigator.appName. В частности, для ИЕ его значение "Microsoft Interner Explorer"... Только возникает вопрос, что будет, если в каком-нибудь хитром браузере, который не IE, такой вызов будет возвращать Microsoft Internet Explorer? будет ровно то же самое, что и в хитром браузере, в котором реализованы те же функции, что и в ИЕ. Пример хитрого браузера дадите? А про отключенный js - это уже интереснее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2008, 12:34 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35586642&tid=1455748]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
142ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 451ms |

| 0 / 0 |
