window.open () открывает новое электронное окно браузера вместо собственного окна браузера - PullRequest
1 голос
/ 25 января 2020

Моё электронное настольное приложение загружает приложение angular в окно браузера. Это angular приложение имеет кнопку, которая должна открывать новый веб-сайт (например, google.com). Когда я использую следующий код ...

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

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

, приложение открывает новое окно электронного браузера. Я хочу, чтобы окно открывалось в собственном окне браузера (chrome, firefox, inte rnet explorer, et c). Это возможно в приложении для электронов?

1 Ответ

1 голос
/ 25 января 2020

На основании документации вы можете открывать ссылки в браузере ОС по умолчанию с кодом ниже

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

Для получения дополнительной информации читайте:

https://www.electronjs.org/docs/api/shell#shellopenexternalurl -опции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...