我的 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/