我正在尝试使用Nextron(Electron with Nextjs and Typescript)创建一个应用程序。我已经有了我的下一个应用程序的基础,但当试图创建一个自定义电子菜单栏,我总是得到错误或与NextJS不兼容。
例如,当尝试this解决方案的改编版本时,由于与promise相关的错误,服务器无法获得图标,例如:(node:20876) UnhandledPromiseRejectionWarning: Error: Failed to load image from path (my path)
当使用我的项目的公共路径时,以及如果我将图像放在/main文件夹中时,都会发生这种情况。
我想创建这个自定义菜单的原因是能够从外部网站移回我的应用程序主页,并能够存储一些数据(一些情况是将youtube视频链接存储到本地“播放列表”中,或者将网站中的单词存储在“字典”中)。在这种情况下,Iframe不是一个选项,因为我需要的一些网站不允许它。
有没有什么方法可以使用这些技术来定制电子菜单,或者我应该尝试使用vanilla JS / plain React来编辑我的项目?
如果有任何方法可以在使用外部网站时创建浮动按钮或侧边栏,请让我知道,因为这也可以工作,但我认为这是不可能的。
1条答案
按热度按时间lmyy7pcs1#
你需要从
electron
实现菜单。参考https://dev.to/saisandeepvaddi/creating-a-custom-menu-bar-in-electron-1pi3