首页 > 解决方案 > 为什么我们不能在 Electron 中打开链接?

问题描述

这不是问题,但我在 Electron 框架中找到了链接的解决方案。我已经更改了标签的 href,并设置了,如果是target="_blank",它会打开默认浏览器并加载当前请求的网站。

但我收到以下错误: 在此处输入图像描述

我想,node 只是不支持 async 和 await 函数以及没有 try-catch 的 Promises。我做了一个 try-catch 块,同样的错误。删除了异步功能,同样的错误。删除了 Promise,同样的错误。然后我放弃了,继续创建 html 标签。然后我遇到了另一个链接,它打开了浏览器。我预计会出现同样的错误,但事实证明,如果链接没有 http:// 或 https:// 前缀,Electron 将退出并出现错误。 因此,请务必在更改 href 之前检查链接。

我希望我能帮助任何人。

标签: javascriptjquerynode.jselectron

解决方案


推荐阅读