Сделать так, чтобы окно 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, если это имеет значение.
Я ненавижу вручную переключать пробелы на моем втором мониторе, а затем перетаскивать окно "Инструменты разработчика" туда, куда я хочу, каждый раз, когда я запускаю свое приложение во время разработки. Я просто хочу, чтобы в окне инструментов разработчика появилось то, о чем я говорю. Есть идеи?