如何才能让桌面游戏盒子运行H5游戏

众所周知,C# WebBrowser是IE内核,默认内核版本很低,根本无法玩H5游戏,因为需要设置高版本内核或者使用ChromiumWebBrowser。

目前来说最好的解决,应该就是使用CefSharp来调用ChromiumWebBrowser,添加CefSharp很简单,在Visual Studio添加引用CefSharp即可,自己下载相应版本或者通过NuGet添加。添加后在相应页面进行使用即可

 在文件中进行引入:

using CefSharp;
using CefSharp.WinForms;

在需要加载谷歌内核的位置进行初始化:

 string url = web1.StatusText; //获取鼠标点击的URL,web1为当前页面自己定义获取
 wb = new ChromiumWebBrowser(url);
 wb.MenuHandler = new MenuHandler();
 wb.Dock = DockStyle.Fill;
 newPage.Controls.Add(wb); //在新的标签页加载页面

这样就可以使用谷歌内核加载H5游戏了

猜你喜欢

转载自blog.csdn.net/qq_24138677/article/details/129942201
今日推荐