Могу ли я открыть ссылку, начинающуюся с chrome:// или brave://?

#google-chrome-extension #firefox-addon

Вопрос:

Я создал расширение chrome, и я хочу предоставить ссылку, чтобы помочь пользователю href="chrome://extensions/shortcuts" настроить его , но когда я нажму на него, он выдаст ошибку в консоли, сказав Not allowed to load local resource .

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

Комментарии:

1. Добавьте прослушиватель для click события и откройте этот URL-адрес как chrome.tabs.create({url: ‘….’})

2. Похоже, что прохождение через это также невозможно, запрещено, как сказано в документе: developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/…

3. Вы ссылаетесь на документацию Firefox, но в Firefox даже нет этого URL-адреса. Он работает в Chrome.

4. Только что опробовал, он работает в chrome. Я использую npmjs.com/package/webextension-polyfill , вместо того, чтобы использовать chrome напрямую, что, как я думал, не сработает.