以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  ChromeWebBrowser.net 有成功置入狐表的兄弟没?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187850)

--  作者:ycli368
--  发布时间:2023/8/16 16:35:00
--  ChromeWebBrowser.net 有成功置入狐表的兄弟没?
ChromeWebBrowser.net_1.3.3.2454有成功置入狐表的兄弟没?
--  作者:碾作尘
--  发布时间:2023/8/16 18:41:00
--  
让狐爸升级到.net framework 4.6.2就可以用微软的webview2了。
--  作者:百灵
--  发布时间:2023/8/17 9:26:00
--  
不升级也可以用。引入Microsoft.Web.WebView2.Core.dll 及Microsoft.Web.WebView2.WinForms.dll。代码如下:
Dim view As new Microsoft.Web.WebView2.WinForms.WebView2()
view.name = "WebView2"
Dim pn As WinForm.Panel = e.Form.Controls("Panel_webview2")
pn.basecontrol.controls.add(view)
view.Dock = system.windows.forms.Dockstyle.fill
If view IsNot Nothing Then
    \' view.CoreWebView2.Settings.IsZoomControlEnabled   = True                      \'是否启用网页的放大缩小功能
    view.source = new uri("https://www.baidu.com/") 
    \'view.CoreWebView2.Settings.IsScriptEnabled = True                               \'  是否启用JS脚本
    \'view.CoreWebView2.Settings.IsWebMessageEnabled   = True                     \' 是否启用WebMessage
    \'view.CoreWebView2.Settings.AreDefaultScriptDialogsEnabled  = True    \' 是否启用默认的对话框
    \'view.CoreWebView2.Settings.IsStatusBarEnabled     = True                          \'是否显示状态栏,关闭时鼠标悬浮在链接上时右下角没有url地址显示
    \'view.CoreWebView2.Settings.AreDevToolsEnabled   = True                         \' 是否启用开发工具, 默认为true,关闭时菜单中的相应选项也一起关闭
    \'view.CoreWebView2.Settings.AreDefaultContextMenusEnabled  = True       \'是否启用右键菜单
    \'view.CoreWebView2.Settings.AreHostObjectsAllowed  = True                      \'是否启用脚本的HostObject注入    
    \' view.CoreWebView2.Settings.IsBuiltInErrorPageEnabled    = True              \' 是否启用默认的错误对话框
End If
[此贴子已经被作者于2023/8/17 16:26:33编辑过]

--  作者:xuezxz
--  发布时间:2023/8/25 21:57:00
--  
出现下面的提示是哪里的问题?

编辑错误:无法加载引用的库
提示 foxtable程序路径\\Microsoft.Web.WebView2.Core.dll
试图加载格式不正确的程序

系统是win11的,DLL下的64位的

--  作者:有点蓝
--  发布时间:2023/8/26 8:33:00
--  
Foxtable仅支持32位dll。
--  作者:lur320
--  发布时间:2023/12/28 11:11:00
--  
我在试用版里面新建了窗体和panel,也加载了2个dll,为啥提示编译错误?
以下是引用百灵在2023/8/17 9:26:00的发言:
不升级也可以用。引入Microsoft.Web.WebView2.Core.dll 及Microsoft.Web.WebView2.WinForms.dll。代码如下:
Dim view As new Microsoft.Web.WebView2.WinForms.WebView2()
view.name = "WebView2"
Dim pn As WinForm.Panel = e.Form.Controls("Panel_webview2")
pn.basecontrol.controls.add(view)
view.Dock = system.windows.forms.Dockstyle.fill
If view IsNot Nothing Then
    \' view.CoreWebView2.Settings.IsZoomControlEnabled   = True                      \'是否启用网页的放大缩小功能
    view.source = new uri("https://www.baidu.com/") 
    \'view.CoreWebView2.Settings.IsScriptEnabled = True                               \'  是否启用JS脚本
    \'view.CoreWebView2.Settings.IsWebMessageEnabled   = True                     \' 是否启用WebMessage
    \'view.CoreWebView2.Settings.AreDefaultScriptDialogsEnabled  = True    \' 是否启用默认的对话框
    \'view.CoreWebView2.Settings.IsStatusBarEnabled     = True                          \'是否显示状态栏,关闭时鼠标悬浮在链接上时右下角没有url地址显示
    \'view.CoreWebView2.Settings.AreDevToolsEnabled   = True                         \' 是否启用开发工具, 默认为true,关闭时菜单中的相应选项也一起关闭
    \'view.CoreWebView2.Settings.AreDefaultContextMenusEnabled  = True       \'是否启用右键菜单
    \'view.CoreWebView2.Settings.AreHostObjectsAllowed  = True                      \'是否启用脚本的HostObject注入    
    \' view.CoreWebView2.Settings.IsBuiltInErrorPageEnabled    = True              \' 是否启用默认的错误对话框
End If
[此贴子已经被作者于2023/8/17 16:26:33编辑过]