Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.08.2015, 22:56   #1
_Casper_
Пользователь
 
Регистрация: 29.12.2011
Сообщений: 12
По умолчанию TChromium CEF3 Как при закрытии страницы сайта нажать кнопку в окне "Покинуть страницу"

Всем привет!

Знатоки компонента "TChromium CEF3" подскажите как запретить всплывающие окно, либо нажать в нём "Покинуть страницу"

Всплывающие окно появляется когда закрываем страницу сайта с запросом "Покинуть страницу" или "Остаться на этой странице"

Вот пример Подтверждение.jpg

Ссылка сайта для примера ссылка
Ссылка сайта для примера2 ссылка2

Последний раз редактировалось _Casper_; 01.09.2015 в 11:27.
_Casper_ вне форума Ответить с цитированием
Старый 31.08.2015, 23:25   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Чтобы нагуглить, что в CEF вроде бы есть OnBeforeUnloadDialog надо быть всего лишь знатоком гугла, а не компонента. Есть ли оно в Дельфийском варианте не знаю.

А вообще советую заниматься чем-нибудь нормальным, а не пытаться делать всякую фигню со стремными сайтами.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 01.09.2015, 11:23   #3
_Casper_
Пользователь
 
Регистрация: 29.12.2011
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Чтобы нагуглить, что в CEF вроде бы есть OnBeforeUnloadDialog надо быть всего лишь знатоком гугла, а не компонента. Есть ли оно в Дельфийском варианте не знаю.
Про событие я OnBeforeUnloadDialog я и без гугла вижу... Если вставить там код Result := true; окно не появляется, но не совсем то что нужно т.к. происходит событие не "подтверждение - OK" а "отмена" т.е. страница снова открывается.

Последний раз редактировалось _Casper_; 01.09.2015 в 11:26.
_Casper_ вне форума Ответить с цитированием
Старый 01.09.2015, 11:36   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так там ж вроде передается CefJSDialogCallback, который надо вызвать для установки результата. http://magpcss.org/ceforum/apidocs3/...gCallback.html
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
(TChromium CEF3) Как программно нажать кнопку Ok в появившемся окне JavaScript Alert? _Casper_ Общие вопросы Delphi 3 22.08.2015 23:03
как вставить компоненту "panel" при нажатии на кнопку? Nazario Общие вопросы Delphi 2 03.05.2012 18:38
Как вставить кнопку "Поделится" или "мне нравится" в phpbb3 borecc PHP 1 07.03.2011 13:44
Чем "нажать" на JS-кнопку? acorncx Помощь студентам 1 16.11.2010 09:30