Сделать так, чтобы окно Developer Developer Tools всегда открывалось в указанном положении экрана

Я учусь делать развиваться с electron в WebStorm, Когда я показываю electron Developer Tools (отсоединено или отсоединено), либо с помощью меню (View..Toggle Developer Tools), либо программно, окно всегда появляется в одном и том же месте на мониторе моего ноутбука. Я хотел бы, чтобы это работало как nw.js разработки, которая помнила, куда я перетаскивал окно инструментов разработчика, и всегда появлялась в этом месте (на втором мониторе) при последующих запусках.

Я подумал, что из электронной документации возможно появление программного решения с использованием кода, подобного приведенному ниже, чтобы получить указатель на окно, а затем я мог программно перемещать окно:

const {app, BrowserWindow} = require('electron')

let win = null
let devtools = null

app.once('ready', () => {
  win = new BrowserWindow()
  devtools = new BrowserWindow()
  win.loadURL('https://github.com')
  win.webContents.setDevToolsWebContents(devtools.webContents)
  win.webContents.openDevTools({mode: 'detach'})
})

Однако, когда я пробую приведенный выше код, я получаю эту ошибку:

Тип Error: appWindow.webContents.setDevToolsWebContents не является функцией

Я запускаю Sierra на MacBook Pro, если это имеет значение.

Я ненавижу вручную переключать пробелы на моем втором мониторе, а затем перетаскивать окно "Инструменты разработчика" туда, куда я хочу, каждый раз, когда я запускаю свое приложение во время разработки. Я просто хочу, чтобы в окне инструментов разработчика появилось то, о чем я говорю. Есть идеи?

0 ответов

Другие вопросы по тегам