如何将脚本注入chrome历史框架?

时间:2014-03-22 02:02:25

标签: javascript google-chrome-extension

我无法在chrome://history-frame页面上执行脚本。任何人都可以提供有关为什么这不起作用的见解吗?

注意:我正在尝试使用chrome.tabs.executeScript,因为内容脚本未被注入此页面。

background.js

chrome.tabs.create(
{ url: 'chrome://history-frame' },
function(tab)
{
  chrome.tabs.executeScript(
    tab.id,
    {
      code: 'var test = { a: 123, b: 321 }; return test;'
    },
    function(results)
    {
      console.log('r: ' + results);
    });
});

manifest.json v2

...

"permissions": [ "\u003Call_urls\u003E", "history", "tabs", "activeTab", "bookmarks", "downloads", "unlimitedStorage" ],
"content_scripts": [
{
  "js": [ "js/libs/jquery.min.js", "js/scripts.js" ],
  "matches": [ "\u003Call_urls\u003E" ],
  "run_at": "document_idle"
}
...

谢谢, 莫里斯

0 个答案:

没有答案