【问题标题】:What is WebViewControlProcess? And how to use this in webview?什么是 WebViewControlProcess?以及如何在 webview 中使用它?
【发布时间】:2021-07-23 16:35:43
【问题描述】:

【问题讨论】:

  • 您能告诉我为什么要使用 WebViewControlProcess 类吗?
  • 我正在探索一些解决方案,以便在单独的进程中创建 web 视图。因为目前 UWP webview 持有一大块内存,我想释放完整的 webview 内存。

标签: wpf windows webview uwp


【解决方案1】:

WebView 控件提供了在单独的进程中创建WebView 的方法。你可以检查这个方法-WebView(WebViewExecutionMode)。您只需将WebViewExecutionMode.SeparateProcess 设置为参数即可。

【讨论】:

  • 已经尝试过这个解决方案。这不会解决内存保留问题。 WebView 不断消耗内存。我想要一个像chrome这样的解决方案,它在单独的进程中创建一个新的标签/webivew,并在标签关闭时终止进程。
  • 如果要清理 WebView 内存,必须将 WebView 源设置为 Null。
  • 您能否使用 webview 创建一个应用程序并加载任何 URL 并将其设为空。看看你能不能清理内存。
  • 我先确认一件事,你是在开发 UWP 项目吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-10
  • 2015-03-13
  • 2013-10-25
  • 2014-11-19
  • 1970-01-01
  • 2011-11-01
相关资源
最近更新 更多