使用Chrome加载空网页,而不使用“about:blank”

时间:2018-02-08 07:09:12

标签: javascript google-chrome web browser google-chrome-extension

我有一种方法可以使用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网址,我仍然可以以某种方式将一个脚本注入页面。

0 个答案:

没有答案