我无法在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"
}
...
谢谢, 莫里斯