Pywebview 默认使用什么浏览器内核?Chrome 还是 Firefox?
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 使用哪个浏览器内核。
原文地址: https://www.cveoy.top/t/topic/z0c 著作权归作者所有。请勿转载和采集!