Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];

Вниз

Как сделать что бы яваскрипт определял TWebBrouser не как ИЕ   Найти похожие ветки 

 
NTFS   (2005-11-13 15:26) [0]

В яваскрипте или в php есть возможность определить версию браузера, например таким образом определяется посетитель (visitor) в счетчиках. А можно ли как то заставить TWebBrowser говорить скрипту что он это другой браузер??


 
WebSQLNeeder ©   (2005-11-14 17:30) [1]

У кого то есть какие то варианты?


 
WebSQLNeeder ©   (2005-11-15 17:00) [2]

up


 
Ihor Osov'yak ©   (2005-11-15 17:09) [3]

> можно ли как то заставить TWebBrowser говорить скрипту что он это другой браузер

Думаю, что можно. Тольуо вот зачем?


 
WebSQLNeeder ©   (2005-11-16 14:37) [4]

Ну аналогично, например как это делает Опера.

Я так понял это нужно свойство User-Agent менять, но вот где оно кроется не могу найти ...


 
Ihor Osov'yak ©   (2005-11-16 14:51) [5]

Посмотри как сделано в http://www.euromind.com/iedelphi/embeddedwb.htm
http://www.euromind.com/iedelphi/embeddedwb/useragent.htm

Можешь полностью кампонент утянуть, либо заимствовать только реализацию соотв. проперти....

Но только вот у меня смутное предчувствие, что вот таким способом можно добавить только свою строчку до майкрософтовской.. Но проверь, может я и ошибаюсь..
А если не ошибаюсь, то тоже реализуемо.. Но это уже с области перехвата методов COM-интерфейсов. Немного сложнее будет.


 
WebSQLNeeder ©   (2005-11-16 15:25) [6]

А если в стандартном ВебБроузере как то можно это реализовать? А то менять компонент - в моем проекте это не получится - слишком накладно :(


 
WebSQLNeeder ©   (2005-11-16 15:26) [7]

Особенно подозрительно вот это звучит

The useragent propery write to the registry but removed the useragent from the registry when you close the webbrowser-application.

Это оно что для ИЕ будет менять юзерагента?? Мне нужно что бы только для экземпляра ТВебБроузера


 
Ihor Osov'yak ©   (2005-11-16 17:35) [8]

> Это оно что

Поэкспериментируйте,  узнаете...

> Мне нужно что бы только для экземпляра ТВебБроузера

Ну, тогда очень похоже на то, что только перехват соответствующих  методов интерфейсов COM. Но учитывая вот это "А то менять компонент - в моем проекте это не получится - слишком накладно :(" задача для Вас может оказаться непосильной. Не исключаю, что я ошибаюсь.

Удачи.


 
WebSQLNeeder ©   (2005-11-25 09:15) [9]

Может у кого то есть еще какие то варианты без применения этого компонента и правки регистра?

Нужно только для отдельного экземпляра тВебБроузера


 
WebSQLNeeder ©   (2005-11-27 11:05) [10]

..



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.015 c
1-1138965725
krush
2006-02-03 14:22
2006.03.12
Как убрать показ "Панель управления" в ShellTreeView


2-1140700066
VitV
2006-02-23 16:07
2006.03.12
Смена цвета кнопки


2-1140595862
Валерий
2006-02-22 11:11
2006.03.12
Добавление формы из Builder


2-1140382067
Golikov
2006-02-19 23:47
2006.03.12
Edit и Combobox как срвеить ????????


2-1140432254
Id
2006-02-20 13:44
2006.03.12
Запрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский