2017-01-04 5 views
0

Я застрял в определенном месте с помощью своего приложения Electron:Как получить доступ к текущему браузеру приложения приложения для Android?

Когда я открываю devTools, я вызываю mainWindow.webContents.openDevTools() из меню приложения. Это нормально работает на mainWindow.

Проблема появляется на дочерних окнах, открытый window.open(): меню приложения все еще работает над каждым окном, но это всегда называют DevTools MainWindow в (что является нормальным, так как я сказал ему сделать это), где я бы как получить текущие окна.

Так что я задаюсь вопросом, есть ли способ позвонить что-то вроде currentWindow.webContents.openDevTools()? Я ничего не нашел в документации, ни на SO, ни на googling, поэтому, наверное, я мог что-то пропустить.

Позвольте мне точные несколько вещей:

  • Я все еще новичок с Electron
  • У меня нет контроля на страницах, которые называются в приложении, я пытаюсь использовать электрон, как своего рода «ограниченный браузер» для отправки с использованием PHP-приложения

ответ

1

После немного более подробного ознакомления я узнал, что именно BrowserWindow.getFocusedWindow() именно то, что я искал.

Итак, в моем меню приложения я позвонил BrowserWindow.getFocusedWindow().webContents.openDevTools(), и он работает так, как я ожидал.