Electron JS ReferenceError: навигатор не определен - PullRequest
1 голос
/ 17 января 2020

Я пытаюсь сделать пользовательский заголовок на электрон. Но когда я запустил свое приложение, я взял вопрос «ReferenceError: навигатор не определен». Пожалуйста помоги. Это фрагмент кода из моего основного. js

Мои коды

// 1. Require the installed module
const customTitlebar = require('custom-electron-titlebar');
// 2. Create the custom titlebar with your own settings
//    To make it work, we just need to provide the backgroundColor property
//    Other properties are optional.
let MyTitleBar = new customTitlebar.Titlebar({ backgroundColor: customTitlebar.Color.fromHex('#03a9f4')});

1 Ответ

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

Это не может быть выполнено в основном процессе . Основной процесс предназначен для управления процессом . Там не будет никакого навигатора в основном процессе Electron. А навигатор является собственностью браузера.

Рендерер отвечает за рендеринг кода в browserWindow. Таким образом, вы можете получить доступ к навигатору browserWindow по рендереру, а не по основному.

Поэтому, пожалуйста, переместите это в ваш рендерер, где вы хотите настроить строку заголовка.

Это будет работать очень хорошо.

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