Pywebview 默认使用什么浏览器内核?Chrome 还是 Firefox?

如果您同时安装了 Google Chrome 和 Mozilla Firefox,并且没有在 Pywebview 中明确指定使用哪个浏览器内核,那么 Pywebview 会根据您的操作系统选择默认的内核。

以下是不同操作系统的默认行为:

  • Windows: Pywebview 默认使用 Microsoft Edge 的 WebView2 控件。但是,如果您安装了 Google Chrome,Pywebview 会优先选择 Chrome 作为内核。
  • macOS: Pywebview 默认使用系统自带的 WebKit 引擎。如果您安装了 Firefox,Pywebview 会优先选择 Firefox 作为内核。
  • Linux: Pywebview 默认使用 Gtk WebKit 引擎。如果您安装了 Firefox,Pywebview 会优先选择 Firefox 作为内核。

如何指定使用 Chrome 或 Firefox 内核?

您可以使用 gui 参数在创建 Pywebview 窗口时明确指定要使用的浏览器内核。

例如,要强制使用 Chrome 内核,可以设置 gui='chrome';要强制使用 Firefox 内核,可以设置 gui='firefox'

import webview

# 使用 Chrome 作为内核创建 Pywebview 窗口
webview.create_window('My Webview', gui='chrome') 

# 运行 Pywebview
webview.start()

通过显式设置 gui 参数,您可以完全控制 Pywebview 使用哪个浏览器内核。

Pywebview 默认使用什么浏览器内核?Chrome 还是 Firefox?

原文地址: https://www.cveoy.top/t/topic/z0c 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录