我有一个基于UWP的应用程序,使用WinJS和WinRT与附加的不同设备进行交互,我打开一个webview,指向一个基于角度js构建的现有Web应用程序。
问题是我面临内存增加,然后一段时间后它崩溃了UWP应用程序。
为了测试,我创建了一个没有WinJS和WinRT的空UWP应用程序,只是在webview中打开了同一个网站并使用它进行了播放。经过一段时间的应用程序崩溃后,我发现了同样的事情。
然后我创建了一个Win Forms应用程序,添加了Microsoft.Toolkit.Forms.UI.Controls.WebView并使用了Web视图,并将其指向同一个链接,我观察到应用程序中没有崩溃,即使内存也非常高(几乎2gb) )。
我们是否有任何第三方网页视图,或者有人遇到过类似的问题?
根据定义,您无法在UWP上使用第三方Web视图。虽然您可以通过使用同一程序包中的exe文件来访问某些桌面API,但您无法将UWP与桌面控件混合使用。