Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Компонент CppWebBrowser с какими броузерами совместим?

2.0K
28 сентября 2011 года
oleg_159
77 / / 13.04.2008
Можем CppWebBrowser уже устарел для работы с современными веб-страницами? Да и в его описании указано, что он совместим только с Internet Explorer.
Есть ему(CppWebBrowser'у) какая-нибудь замена?
14
28 сентября 2011 года
Phodopus
3.3K / / 19.06.2008
CppWebBrowser = Internet Explorer
для дельфи что-то было, для билдера - не уверен
5
29 сентября 2011 года
hardcase
4.5K / / 09.08.2005
Предлагаю взглянуть сюда. Если используется движок IE9, то вполне можно использовать.
2.0K
29 сентября 2011 года
oleg_159
77 / / 13.04.2008
Цитата: hardcase
Предлагаю взглянуть сюда. Если используется движок IE9, то вполне можно использовать.



Спасибо за ссылку, но я в английском ничего не понимаю.

14
29 сентября 2011 года
Phodopus
3.3K / / 19.06.2008
Там говорится о том что активХ контрол веббраузера использует текущую установленную версию IE, но по умолчанию, для совместимости, рендерит ее способом IE7 (если поставлено что-то повыше). Чтобы включить фичи старше IE7 нужно изменить значение в реестре или вставить тег в страницу.
2.0K
01 октября 2011 года
oleg_159
77 / / 13.04.2008
Вот код того самого примитивного веб-броузера (файл Unit1.cpp):

//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "SHDocVw_OCX"
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)//кн."Ok"
{wchar_t URL[100];
Edit1->Text.WideChar(URL,100);
CppWebBrowser1->Navigate(URL,0,NULL,NULL,NULL);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)//кн."Back"
{CppWebBrowser1->GoBack();}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)//кн."Forward"
{CppWebBrowser1->GoForward();}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)//кн."Refresh"
{CppWebBrowser1->Refresh();}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button5Click(TObject *Sender)//кн."Stop"
{CppWebBrowser1->Stop();}
//---------------------------------------------------------------------------

На форме компоненты:
CppWebBrowser, Edit и 5 штук Button.

Загружает со всех адресов, но с адреса http://www.marathonbet.com не загружает.
В коде незагружаемого адреса есть одна отличительная строка :
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
Может быть всё дело в ней? И как её обойти?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог