javascript - 如何从 Electron 应用程序在 Chrome 中打开链接?
问题描述
我有一个为我打开不和谐链接的电子应用程序,当它是一个节点 CLI 应用程序时,它在 Chrome 中打开了链接,但现在在带有 UI 的电子中,它在电子子窗口中打开了链接,这是我的代码片段我正在使用:
var link = 'https://twitter.com/home';
console.log(`opening ${link}`);
open(link)
有谁知道我将如何在 chrome/用户默认浏览器中打开它?
解决方案
您可以在系统默认浏览器中使用子进程打开链接。有一些可执行文件可用于在系统默认浏览器中打开链接。
对于窗户
explorer.exe [URL]
对于 MacOS
open [URL]
对于 Linux
xdg-open [URL]
推荐阅读
- ssl - 如何使用 SSL 为多个自定义域正确设置 NGINX
- php - 这个货币转换器 api 是如何工作的,获取汇率?
- php - 拆分表情符号字符串
- java - 在 Java 中声明一个 SQL 变量
- amazon-web-services - AWS MediaConvert - 将元数据添加到 s3 输出
- java - 休眠 5.4.10.Final。故障安全清理(集合)。无限循环或类似的东西
- xamarin - 如何使用此方法获得正确按钮的正确值?
- oracle - 用于维护 Oracle 表子分区的自动化脚本
- azure-active-directory - 当任何人都可以通过发现点看到signkey时,openidconnect有多安全?
- python - selenium 无法单击 instagram 站点中的特定按钮