Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TChromium и new window / 3 сообщений из 3, страница 1 из 1
09.04.2013, 19:15
    #38219387
iLight
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TChromium и new window
Всем привет!

Как можно отучить TChromium открывать новые окна?
TWebBrowser и магический код в обработчике NewWindow2 хорошо умели решать эту проблему.
...
Рейтинг: 0 / 0
24.07.2013, 21:57
    #38342907
Ray342
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TChromium и new window
iLight,
procedure TForm2.Chromium1BeforePopup(Sender: TObject;
const parentBrowser: ICefBrowser; var popupFeatures: TCefPopupFeatures;
var windowInfo: TCefWindowInfo; var url: ustring; var client: ICefBase;
out Result: Boolean);
begin
result := true;
end;
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
24.09.2019, 15:29
    #39866420
TChromium и new window
Метод не работает в двух случаях
1. Динамическое создание компоненты.
2. Компонента visible=false в момент создания формы, и потом делается visible:=true

оба этих действия приводят к тому, что создается второй экземпляр главной формы программы.
Если делать visible:=true в обработчике формы onCreate то вторая не создается.
Но нужно вообще без этих хитроестей, делать компоненту видимой тогда когда это нужно по ходу программы.

Кто-нибудь знает как отключить это поведение программы?
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TChromium и new window / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]