Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.12;
Скачать: CL | DM;

Вниз

Как сделать что бы яваскрипт определял 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.057 c
15-1140349376
Jim27
2006-02-19 14:42
2006.03.12
Виснет компьютер


1-1138966384
Piter
2006-02-03 14:33
2006.03.12
Быстрый способ работы с файлом


1-1138899629
Санек
2006-02-02 20:00
2006.03.12
Excel потеря фокуса


4-1135059052
jiny
2005-12-20 09:10
2006.03.12
Как сделать так, чтобы прога считала строку программным кодом


15-1140446817
ArtemESC
2006-02-20 17:46
2006.03.12
Смена текстового видеорежима