UWP WebView第三方替代品

时间:2019-03-11 08:44:10

标签: .net winforms uwp winjs c++-winrt

我有一个使用WinJS和WinRT在UWP上构建的应用程序,可以与连接的不同设备进行交互,我正在打开一个Webview,指向一个基于angular js构建的现有Web应用程序。

问题是我面临内存增加的问题,然后一段时间后它使UWP应用程序崩溃。

为了进行测试,我创建了一个没有WinJS的空UWP应用程序,而WinRT只是在webview中打开了相同的网站并进行了播放。一段时间后应用程序崩溃了,我观察到同样的事情。

然后,我创建了一个Win Forms应用程序,添加了Microsoft.Toolkit.Forms.UI.Controls.WebView并在其中使用了Web视图,并将其指向相同的链接,我发现即使内存很大,应用程序也不会崩溃(几乎2gb)。

我们是否有任何可用的第三方网络视图?或者有人遇到过类似的问题?

1 个答案:

答案 0 :(得分:0)

根据定义,您不能在UWP上使用第三方网络视图。虽然可以使用同一软件包中的exe文件访问某些桌面API,但不能将UWP与桌面控件混合使用。