![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать что бы яваскрипт определял TWebBrouser не как ИЕ [D7, Win95/98, WinXP]
WebSQLNeeder © (2005-12-12 19:38:00)В яваскрипте или в php есть возможность определить версию браузера, например таким образом определяется посетитель (visitor) в счетчиках. А можно ли как то заставить TWebBrowser говорить скрипту что он это другой браузер??
Например, как это делает Опера ...
ZeFiR (2005-12-25 00:39:00) [1]Юзайте TEmbeddedWB и не будет проблемов...
http://shevchenko-life.kiev.ua/zb.zip
вот пример моей проги в этом компоненте... глянь как его определяют...
WebSQLNeeder (2005-12-24 22:25:00) [2]..
WebSQLNeeder (2005-12-17 09:44:00) [3]>>яваскрипт и php - вещи совсем разные.
Ну php если я верно понял берет информацию о юзер-агенте из заголовков, которые приходят вместе с хтмл страницей. Так вот а как заставить мой ТВебБроузер каждый раз отправлять такие заголовки что бы они содержали не ИЕ, а например Нетскейп Навигатор.
Ну а яваскрипт берет информацию браузера на сколько я понял уже из загруженного браузера и здесь тоже вопрос как заставить скрипт думать, что его загрузили в другом браузере ...
SergP (2005-12-17 04:18:00) [4]
> В яваскрипте или в php есть возможность ...
Как-то не заметил сначала....
яваскрипт и php - вещи совсем разные.
Я когда писал [2], имел ввиду то что серверный скрипт (php) определяет браузер по полю User-Agent в заголовке.
А с клиентскими скриптами конечно совсем другая ситуация. Это уже пусть автор определится что ему нужно...
Reindeer Moss Eater (2005-12-16 16:37:00) [5]Ищи как изменить User-Agent.
Клиентский скрипт ниразу не видит юзер агента. Как впрочем и все остальное в заголовке браузера.
Обычно он определяет браузер по именам окон.
WebSQLNeeder (2005-12-16 16:25:00) [6]..
WebSQLNeeder (2005-12-15 00:47:00) [7]Да вот уже месяц не могу найти решение ... Может кто то сталкивался с аналогичной задачей?
SergP. (2005-12-13 18:34:00) [8]
> А можно ли как то заставить TWebBrowser говорить скрипту
> что он это другой браузер??
По идее должно быть можно. Ищи как изменить User-Agent.
Например MyIE это делает, хотя это всего лишь надстройка над эксплорером.
ZeFiR (2005-12-12 22:44:00) [9]У Оперы совсем другой двиг, она TWebBrowser не использует ваще