所以我正在尝试制作一个扩展,点击打开一个标签然后转到一个页面。我到目前为止唯一能做到的就是打开一个标签并给我这个错误:
找不到网址的网页: 铬 - 延伸:// hgjkkhjinhilcehaaldcnopaefinlfif / HTTPS://www.google.com/
这是manifest.json:
{
"name": "New App",
"version": "0.1",
"permissions": ["tabs"],
"manifest_version": 2,
"browser_action": {
"default_icon": "icon.png"
},
"background": {
"scripts": ["background.js"]
},
"icons": {
"48": "icon.png"
}
}
这是background.js
chrome.browserAction.onClicked.addListener
(function(tab)
{chrome.tabs.create({'url': chrome.extension.getURL('https://www.google.com/')}, function(tab) {})
}
)
答案 0 :(得分:1)
我要做的是打开一个新标签,然后在浏览器操作中转到一个网站。这是答案:
的manifest.json
{ "name": "Funny Pictures",
"version": "0.1",
"manifest_version": 2,
"description": "Rick Roll all your friends!",
"browser_action": {
"default_icon": "funnyface.png"
},
"icons": {
"48": "funnyface.png"
},
"background":{
"scripts": ["background.js"]
}
}
background.js
chrome.browserAction.onClicked.addListener(function(activeTab) {
var newURL = "http://www.youtube.com/watch?v=oHg5SJYRHA0";
chrome.tabs.create({ url: newURL });
});
我发誓我以前尝过这个,但我猜是这样的。