在 Chrome 扩展程序中打开 chrome:// 协议?

时间:2021-01-16 17:36:26

标签: google-chrome google-chrome-extension

我有一个扩展程序可以读取书签并允许打开它们,但它无法打开诸如“chrome://extensions”或“chrome://settings”之类的书签。本地文件也不做任何事情。

window.location = 'chrome://settings'

给出错误:“不允许加载本地资源:chrome://settings/” 我需要什么许可才能这样做?

1 个答案:

答案 0 :(得分:0)

找到了解决办法。需要标签权限。

chrome.tabs.getCurrent(function (tab) {
    var myNewUrl = 'chrome://settings';
    chrome.tabs.update(tab.id, {url: myNewUrl});
});