我有一种方法可以使用Google Chrome加载页面/标签,而不使用“about:blank”作为网址吗?
我有以下代码:
chrome.tabs.create({url: 'about:blank'}, function (tab) {
chrome.tabs.executeScript(tab.tabId, {
file: 'inject-into-blank-page.js',
matchAboutBlank: true
});
});
但问题是我收到此错误:
运行tabs.executeScript时未经检查的runtime.lastError:不能 在原点“null”访问“about:blank”。扩展必须具有权限 要访问框架的原点,matchAboutBlank必须为true。
at Object.callback (chrome-extension://omelijcoklpokoeobkpepoipjpbakoeo/background.js:170:19)
正如您所看到的,我尝试添加matchAboutBlank:true
,但这并没有改变错误。
...正如我所说,我打算打开一个空白的Chrome页面,这可能不会加载HTTP网址,我仍然可以以某种方式将一个脚本注入页面。