DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: 33227
今日帖子: 16
在线用户: 16
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 ke8880 (ke8880) ★☆☆☆☆ -
普通会员
2020/5/27 15:04:06
标题:
10.4中的TEdgeBrowser 如何运行??? 浏览:3592
加入我的收藏
楼主: 按官方文档的提示,让TEdgeBrowser控件正常运行需要两个条件,一是安装基于Chromium内核的Edge浏览器,二是发布的EXE目录中带上WebView2Loader.dll文件。

已经按这个要求操作了,但运行不起来,请大家给点提示,问题出在哪里?
此帖子包含附件:
PNG 图像
大小:49.8K
----------------------------------------------
-
作者:
男 tuesdays (Tuesday) ▲▲▲▲△ -
普通会员
2020/5/27 15:10:41
1楼: 一样, 没调试成功。
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 a200332 (0) ★☆☆☆☆ -
普通会员
2020/5/27 15:33:19
2楼: 我怎么 都没动啊 就可以啊 。。。。你 调试程序的 时候就设置好,用安装版的 谷歌浏览器
----------------------------------------------
-
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2020/5/27 15:53:25
3楼: 刚装完  webkit内核的edge  无法运行Demo  

提示初始化edge浏览器失败
----------------------------------------------
-
作者:
男 ke8880 (ke8880) ★☆☆☆☆ -
普通会员
2020/5/27 16:06:39
4楼: @a200332 你的意思是不安装Eedge浏览器,只要谷歌浏览器,TEdgeBrower也能运行? 如何设置呢?
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2020/5/27 16:46:07
5楼: edge(dev)  +   webview2dll (程序在哪DLL在哪) 大概这个样子就行了 我运行过了
https://community.idera.com/developer-tools/programming-languages/f/delphi-language/72330/new-vcl-tedgebrowser-component-coming-rad-studio-10-4/94781#94781
打开网页后按 ctrl+W 然后demo 就死了 哈哈哈哈哈哈哈哈哈
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 a200332 (0) ★☆☆☆☆ -
普通会员
2020/5/27 17:03:45
6楼: 他这个 用的 应该还是 老的 内核 并不是 最新的
----------------------------------------------
-
作者:
男 sdzzb (一刀) ▲▲▲▲▲ -
普通会员
2020/5/27 21:58:35
7楼: WebView2Loader.dll在哪儿?
----------------------------------------------
-
作者:
男 bjlg (蓝天) ★☆☆☆☆ -
盒子活跃会员
2020/5/27 22:16:10
9楼: @sdzzb
at https://www.nuget.org/packages/Microsoft.Web.WebView2 or via GetIt package manager.

----------------------------------------------
http://delphi.icm.edu.pl/ftp/http://delphi-z.ru
作者:
男 zhyhero (zhyhero) ★☆☆☆☆ -
盒子活跃会员
2020/5/27 22:25:23
10楼: https://www.nuget.org/packages/Microsoft.Web.WebView2
下载以后改扩展名为zip解压缩,build文件夹可以得到各种平台的WebView2Loader.dll,拷贝到自己的项目编译后的可执行文件所在的路径。
----------------------------------------------
z@S7
作者:
男 tuesdays (Tuesday) ▲▲▲▲△ -
普通会员
2020/5/28 6:45:30
11楼: WebView2Loader.dll
分享一份。
此帖子包含附件:tuesdays_202052864530.zip 大小:1.06M
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 blueflag (昆了) ★☆☆☆☆ -
盒子活跃会员
2020/5/28 9:03:20
12楼: 这个最底层的内核应该是Chromium,所以简单的安装谷歌浏览器,就应该可以了!
要不然就要按照官方说明的,带dll安装webkit内核的edge
----------------------------------------------
-
作者:
男 lwcvod (lwcvod) ★☆☆☆☆ -
普通会员
2020/5/28 9:47:29
13楼: 可以的
此帖子包含附件:
PNG 图像
大小:151.9K
----------------------------------------------
Delphi
作者:
男 lwcvod (lwcvod) ★☆☆☆☆ -
普通会员
2020/5/28 9:49:34
14楼: 去这里下浏览器

https://www.microsoftedgeinsider.com/pt-br/download 

下中间的

用 11楼的 DLL 就可以了
----------------------------------------------
Delphi
作者:
男 tuesdays (Tuesday) ▲▲▲▲△ -
普通会员
2020/5/28 13:37:14
15楼: @ lwcvod 

我电脑上有edge了, 用了dll, 也执行不了。 显示不了。
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 earthsbest (全能中间件) ▲▲▲▲△ -
普通会员
2020/5/28 16:23:23
16楼: Edge 浏览器要安装Canary 版的。
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 earthsbest (全能中间件) ▲▲▲▲△ -
普通会员
2020/5/28 16:37:24
17楼: 流畅如丝般顺滑
此帖子包含附件:
PNG 图像
大小:142.3K
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2020/5/28 17:27:01
18楼: 已经安装最新版 edge  带DLL不带DLL 都无法运行。

edge的控件demo 提示初始化失败
----------------------------------------------
-
作者:
男 tuesdays (Tuesday) ▲▲▲▲△ -
普通会员
2020/5/28 17:28:36
18楼: @earthsbest 

这就恶心了, 不可能教用户下载安装Canary 版
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 earthsbest (全能中间件) ▲▲▲▲△ -
普通会员
2020/5/28 18:07:34
19楼: @tuesdays EMB 走在微软前面了,微软还没有正式发布Chromium内核的Edger浏览器。
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 earthsbest (全能中间件) ▲▲▲▲△ -
普通会员
2020/5/28 18:08:42
20楼: 以后Windows统一推送更新Edge,就方便了。
如果能支持带几个dll,不用装浏览器那更好。
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 cccsoft (海豚) ▲▲▲▲△ -
普通会员
2020/5/28 21:59:58
21楼: 这跑分值得一用啊
----------------------------------------------
-
作者:
男 roadrunner (roadrunner) ★☆☆☆☆ -
盒子活跃会员
2020/5/28 22:04:45
22楼: 没什么意义,还是老实CEF可靠
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2020/5/28 22:08:17
23楼: 系统是老毛子的 w7  X64
此帖子包含附件:
PNG 图像
大小:213.6K
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2020/5/28 22:08:49
24楼: 第一次确实没出来后来出来了.    x32
此帖子包含附件:
PNG 图像
大小:157.4K
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 c5soft (大道至简) ▲▲▲▲▲ -
普通会员
2020/5/28 22:35:32
25楼: Edge Beta/Dev/Canary 下载地址
https://www.microsoftedgeinsider.com/zh-cn/download/
经测试,安装了Dev与Canary都能让TEdgeBrowser正常运作,Beta版不行,查了一下版本号,应该是版本原因,与Beta/Dev/Canary没有直接关联,TEdgeBrowser要求最低版本是84版。
此帖子包含附件:
PNG 图像
大小:59.5K
----------------------------------------------
-
作者:
男 c5soft (大道至简) ▲▲▲▲▲ -
普通会员
2020/5/28 23:09:37
26楼: 另外一个有意思的现象是32位编译的exe,也能调用64位的Edge。前提条件是: 
1.安装了Edge 84以上的版本(配合最新版的loader 0.9.515-prerelease, 如果用老一点的loader, 没准也能启动83版的Edge, 没有测试)
2.WebView2Loader.dll在与exe相同目录下或者在PATH搜索路径上。
WebView2Loader.dll 从这里下载https://www.nuget.org/packages/Microsoft.Web.WebView2

TEdgeBrowser支持本地文件显示:
procedure TForm1.Button1Click(Sender: TObject);
begin
   EdgeBrowser1.Navigate('d:\tmp\_hello.html');
end;

d:\tmp\_hello.html会自动转换为:file:///D:/Tmp/_Hello.html


有关WebView2的技术文档请移步这里:
https://docs.microsoft.com/zh-cn/microsoft-edge/webview2/#getting-started
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2020/5/28 23:31:27
27楼: 我只看到两个言论  金丝雀 开发板 
Beta版没看到有人说可以用。。懒得试。 目前来看只能关注(ms,emb)api更新进度
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 ke8880 (ke8880) ★☆☆☆☆ -
普通会员
2020/5/29 8:11:51
28楼: 很困惑的一点是,对Edge版本要求如此严格,怎么发布呢,难道还要让用户也安装对应版本的Edge,而且是Chromium内核的??
----------------------------------------------
-
作者:
男 vkow (vkow) ★☆☆☆☆ -
普通会员
2020/5/29 8:23:59
29楼: 这就是微软暂时不支持edge,chrome的原因。

计划赶不上变化,edge这玩意每周都在更新,更着更着,开发框架就不能用了。

不知道delphi到时候怎么办,是跟着打补丁?
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2020/5/29 11:02:10
30楼: 开发中要经常使用WebBrowSer,升级为10.4后edge用不好用不了,看来还是要慎重升级。
----------------------------------------------
-
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2020/5/29 16:43:09
31楼: @sxqwhxq

10.4的edge浏览器是新增 不是取代  webbroswer依旧存在。老的wb新加了一个 可以切换edge引擎的功能而已。
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2022/4/23 22:34:33
32楼: 还是不能用,哎
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2022/4/24 0:42:04
33楼: 从TEdgeBrowser 出来开始我就用起来了,
精简的win7 (老毛子出的中文版)          说明兼容性很好啊。
win10官方iso 
后来WebView2Loader 改策略 需要部署包 也很好搞 。  (有的人可能不喜欢部署太大了)。
玩起来不难吧?。
还是经常看到 玩不起来的声音 ,也不说下过程。帮不上咯。
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2022/4/24 9:56:27
33楼: 除了那个关联的Web2.dll文件之外,就是没有反映,edge浏览器的版本已经是100了
----------------------------------------------
-
作者:
男 tuesdays (Tuesday) ▲▲▲▲△ -
普通会员
2022/4/24 11:58:03
34楼: @zhouying 
必须安装edge Canary版本才可以用, 软件提示用户安装edge Canary, 不安装就自动退出.
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2022/4/24 12:49:56
35楼: WebView2 不支持Microsoft Edge稳定通道
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2022/4/24 14:08:26
36楼: 第一次使用 D10.4 的 EdgeWebBrowser 就用起来了,没遇到问题。

我自己的电脑是 WIN10,安装了2个 Edge,一个是正式版,64位;一个是正式版的开发版,64位。
----------------------------------------------
-
作者:
男 letianwuji (大器晚成) ▲▲▲▲▲ -
普通会员
2022/4/26 10:29:05
37楼: 感觉没研究价值的。
----------------------------------------------
相信自己,若自己都不相信,那还有谁可信。
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行179.6875毫秒 RSS