繁体   English   中英

如何在用户系统的任何可用浏览器中启动python Eel?

[英]How to start python Eel in any available browser of user system?

我正在尝试使用 eel 创建一个基于 windows 的应用程序。 我希望它在用户系统中的任何可用浏览器中启动。 我该怎么做? (考虑到用户没有在他的系统中安装 chrome )

你可以传入mode='default'eel.start function,它会尝试打开系统默认的浏览器。 是这样的:

eel.start('index.html', mode='default')

在这种情况下,幕后的 Eel 会将打开请求代理到 Python 的webbrowser.open function,因此如果您想了解所使用的逻辑,最好检查那里。 或者您可以在您的机器上查看webbrowser.py的 Python 源文件...在 Windows 上,它位于如下位置: C:\Python39\Lib\webbrowser.py

也许对你来说为时已晚,我遇到了同样的问题。 因此,要解决它,您需要打开带有 eel 代码源的文件夹,然后打开init .py 并更改浏览器选项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM