繁体   English   中英

如果使用 eel python 的用户没有安装 chrome 怎么办

[英]What if user with eel python doesn't have chrome installed

我想用 web UI 创建一个离线应用程序。 我开始了解鳗鱼,它比 Electron 简单得多,我不得不把这个 node.js 带入游戏。

但是一旦我使用 PyInstaller 创建了一个 exe 文件,对我来说问题是,一些安装该应用程序的用户将没有 chrome,并且 eel 会在边缘打开它。 但是我的用户界面看起来更糟糕。

所以我的问题是如何在我的 exe 中嵌入铬。 因此,如果用户没有安装 chrome,它会在 chrome 中打开,就像 electron 通过包含自己的铬来完成这项工作一样。

任何方法都是可以接受的,因为我不关心 exe 的大小。 还有什么方法可以使鳗鱼 window 不可调整大小,即始终只有固定的宽度和高度,而无需用户选择拖动和调整大小或最大化 window?

鉴于该程序是 .exe 而不是安装向导,这稍微难一些。 最简单和最干净的方法是在您的应用程序示例中进行 chrome 检查。 您将让用户知道安装它。

我有同样的问题,谷歌搜索了一段时间后我得到了这个: https://github.com/ChrisKnott/Eel/issues/287基本上你得到一个便携式 web 浏览器并将其可执行文件放在你的应用程序文件夹中,然后创建一个模式它。 然后你使用这个新模式,即:

eel.start('index.html', mode='my_portable_chromium', 
                        host='localhost', 
                        port=27000, 
                        block=True )  

暂无
暂无

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

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