gpt4 book ai didi

html - window.open() 打开一个新的 Electron 浏览器窗口而不是原生浏览器窗口

转载 作者:行者123 更新时间:2023-12-03 12:25:47 27 4
gpt4 key购买 nike

我的 Electron 桌面应用程序将一个 Angular 应用程序加载到浏览器窗口中。那个 Angular 应用程序有一个应该打开一个新网站的按钮(比如 google.com)。当我使用以下代码时...

<button (click)="openNew()">Open a new window</button>

openNew() {
window.open('www.google.com')
}

该应用程序会打开一个新的 Electron 浏览器窗口。我希望窗口在 native 浏览器窗口(chrome、firefox、internet explorer 等)中打开。这可以在 Electron 应用程序中实现吗?

最佳答案

根据文档,您可以使用以下代码在 OS 默认浏览器上打开链接

const { shell } = require('electron')
shell.openExternal('https://github.com')

阅读以获取更多信息:

https://www.electronjs.org/docs/api/shell#shellopenexternalurl-options

关于html - window.open() 打开一个新的 Electron 浏览器窗口而不是原生浏览器窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59904754/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com