powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TEdgeBrowser - впечатления
21 сообщений из 21, страница 1 из 1
TEdgeBrowser - впечатления
    #40020371
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго времени суток,

кто то уже пощупал TEdgeBrowser в Delphi 10.4.1??
По ссылке я не нашел информации о степени совместимости с TWebBrowser, написано что многое похоже но насколько, можно один компонент заменить новым без танцев с бубном в последующем?
Если кто то попробовал, поделитесь. Не хочется терять время и выяснить в конце что нормальной совместимости с TWebBrowser нет.

Спасибо.

Хороший программист знает как задавать вопросы, не раздражая окружающих, а выдающийся программист знает как отвечать на них без заносчивости © Стивен Хирлстон
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40023638
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

"Щупал" сегодня все утро - не смог подружить.
Поставил MicrosoftEdgeWebView2RuntimeInstallerX86.exe
библиотека WebView2Loader.dll загружается, но дальше странички не грузятся, т.к. внутри компонента
Код: pascal
1.
FWebView = nil 


смотрю, что библиотека лезет в реестр
Компьютер\HKEY_CURRENT_USER\Software\Policies\Microsoft\Edge\WebView2
но там всё пусто - отчего-то инсталлятор не прописывает себя
прописал путь к установке
теперь стала грузить
C:\Program Files (x86)\Microsoft\EdgeWebView\Application\87.0.664.52\EBWebView\x86\EmbeddedBrowserWebView.dll

но это не улучшило ситуацию (((
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40023688
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хмм... Неужели CEF4Delhpi единственная альтернатива получается? Я уж думал Сидней таки исправит ситуацию... Печалька (((
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40023728
Alan008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://docwiki.embarcadero.com/RADStudio/Sydney/en/Using_TEdgeBrowser_Component_and_Changes_to_the_TWebBrowser_Component

Можно использовать как отдельный компонент, а можно сам старый компонент TWebBrowser переключить в режим Edge (Chromium)

Вот еще информация:
https://blogs.embarcadero.com/new-vcl-tedgebrowser-component-rad-studio-10-4/
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40023743
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Softologic
Хмм... Неужели CEF4Delhpi единственная альтернатива получается? Я уж думал Сидней таки исправит ситуацию... Печалька (((

CEF4 нужно использовать, это по-крайней мере предсказуемо
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40023744
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecator
Softologic
Хмм... Неужели CEF4Delhpi единственная альтернатива получается? Я уж думал Сидней таки исправит ситуацию... Печалька (((

CEF4 нужно использовать, это по-крайней мере предсказуемо

Согласен. Так и делаю.
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40023745
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто думал, что EdgeBrowser по возможностям аналогичен будет, но "легковеснее" будет в сборке проекта. С CEF4DELPHI ведь мы с собой свыше 200 МБ поставляем ((. Правда в дистрибутиве его пожать до 100 можно, но все же...
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40023813
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Softologic
Просто думал, что EdgeBrowser по возможностям аналогичен будет, но "легковеснее" будет в сборке проекта. С CEF4DELPHI ведь мы с собой свыше 200 МБ поставляем ((. Правда в дистрибутиве его пожать до 100 можно, но все же...

Софтина для заметок на электроне те же 200 мб с собой таскает и не стесняется... так что и вы не запаривайтесь
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40023816
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Softologic
Просто думал, что EdgeBrowser по возможностям аналогичен будет, но "легковеснее" будет в сборке проекта. С CEF4DELPHI ведь мы с собой свыше 200 МБ поставляем ((. Правда в дистрибутиве его пожать до 100 можно, но все же...

с WebBrowser ты целую винду на 18 гигов таскаешь, и это всего лишь
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40023821
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator,

Ну с WebBrowser - на конечной машине все же есть Винда. А с CEF - приходится тащить за собой....
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40023822
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMaster
defecator,

Ну с WebBrowser - на конечной машине все же есть Винда. А с CEF - приходится тащить за собой....

Вот-вот, о чем и речь.
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40023827
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alan008,

Ну если просто сравнивать, то TEdgeBrowser (или обновленный WebBrowser в новомодном режиме Edge) - сильно беднее по свойствам и событиям. При прямой миграции - будут грабли и Exception`s в самых непредсказуемых местах. Я молчу от том, что некоторые используют расширенный WebBrowser типа EmbeddedWB.
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40023842
Mik86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cobalt747,

А какая версия webview? Он не все версии поддерживает. У меня на 0.9.515.0 завелось, просто длл в папку с exe положил.
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40023916
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Softologic
Просто думал, что EdgeBrowser по возможностям аналогичен будет, но "легковеснее" будет в сборке проекта. С CEF4DELPHI ведь мы с собой свыше 200 МБ поставляем ((. Правда в дистрибутиве его пожать до 100 можно, но все же...


Сколько оно (CEF) жрёт виртуального адресного пространства (это интересно если программа 32-битная)? Сколько жрет ОЗУ?
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40023943
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DmSer
Softologic
Просто думал, что EdgeBrowser по возможностям аналогичен будет, но "легковеснее" будет в сборке проекта. С CEF4DELPHI ведь мы с собой свыше 200 МБ поставляем ((. Правда в дистрибутиве его пожать до 100 можно, но все же...


Сколько оно (CEF) жрёт виртуального адресного пространства (это интересно если программа 32-битная)? Сколько жрет ОЗУ?

Да тож самое считай, что Chrome или "Тындекс-Браузер" )).
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40023959
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я к чему спрашиваю. Если IE или Edge отжирают 200 или 300 МБ ОЗУ непосредственно на хранение образов различных файлов (в том числе DLL-лек), то это не страшно, т.к. эти DLL-ки на компе скорее всего в единственном экземпляре и грузиться в ОЗУ они будут однократно. А вот если мы сделаем десяток программ и у каждой в папке будет лежать набор DLL-ек, то эти DLL-ки знать не знают, что у другой программы в папке есть точно такие же DLL-ки и будут множиться в ОЗУ как тараканы, вытесняя из ОЗУ всё что надо и не надо.
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40036620
rama7th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кто пробовал, подскажите, как теперь парсить сайт?
как обращаться к тэгам и нажимать батттоны?

раньше делали на D7 через webbrowser as ihtmldocument2 /mshtml
или idHTTP
но теперь сайты перестали открываться в старом ie.

раньше по известным думаю всем инструкциям
было всё гладко ((
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40036625
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40038568
Alan008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>>но теперь сайты перестали открываться в старом ie.

Во-первых, нужно в реестре для вашей программы (по названию exe-шника) установить уровень эмуляции Internet Explorer, т.к. по умолчанию работает в режиме Internet Explorer 7.

Прописывать, в зависимости от разрядности винды нужно в
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"ВашаПрограмма.exe"=dword:2AF8
(для 32-битной Windows)

либо в
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"ВашаПрограмма.exe"=dword:2AF8
(для 64-битной Windows, если ваша программа при этом 32-битная)

2AF8 - Internet Explorer 11
Все уровни эмуляции описаны тут:
https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/general-info/ee330730(v=vs.85)

Во-вторых, в Windows 10 20H1, 20H2 замечена еще одна проблема, которая пропадает, если в настройках браузера Internet Explorer на вкладке Безопасность выбрать уровень "Другой" и отключить настройку "Запуск элементов ActiveX и модулей подключения" (это можно сделать либо глобально для зоны Интернет, либо отдельно для конкретного сайта через зону Доверенные сайты):
https://yadi.sk/i/QPvqaxD3AZVHiQ
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40038578
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alan008,

Мне вот интересно как совместимость с IE7 для стандартного старого WebBrowser повлияет на новомодный EdgeBrowser?
...
Рейтинг: 0 / 0
TEdgeBrowser - впечатления
    #40038605
Alan008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMaster,

Никак. Я отвечал человеку, который про Delphi7 спрашивал (который использует старый компонент WebView, а не новый, основанный на WebView2).
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TEdgeBrowser - впечатления
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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