Я столкнулся со следующей ошибкой:
mainWindow.webContents.session.webRequest.onBeforeRequest({
urls: ['myscheme://*/*'],
}, (details, cb) => {
console.log('onBeforeRequest:', details.url);
cb({ cancel: false });
});
Uncaught Exception:
TypeError: Invalid url pattern myscheme://*/*: Wrong scheme type.
Электронная версия: 8.2.4
Обновление: я пробовал следующие шаблоны.
urls: ['myscheme://*'],
TypeError: Invalid url pattern myscheme://*: Wrong scheme type.
urls: ['myscheme://*/*'],
TypeError: Invalid url pattern myscheme://*/*: Wrong scheme type.
Обновление: я зарегистрировал протоколы с registerSchemesAsPrivileged
и registerStringProtocol
. Такой же остаток.