我尝试制作Chrome扩展程序,点击扩展程序图标即可打开新标签页&重定向到网址。
我设法在每个新标签页面上找到重定向到网址的答案或加载js,但我只想在单击扩展程序图标时执行它。
这是破碎的代码:
的manifest.json
{
"name": "Extension",
"description": "Opens a new tab and redirects",
"version": "0.2",
"chrome_url_overrides": {
"newtab": "redirect.html"
},
"manifest_version": 2
}
将redirect.html
<head>
<meta http-equiv="refresh"content="0;URL=http://www.stackoverflow.com/">
</head>
有什么想法吗?提前谢谢!
答案 0 :(得分:0)
请参阅以下答案:https://stackoverflow.com/a/14682627/6525260和https://stackoverflow.com/a/3189335/6525260
步骤:
"manifest_version":2,
)(鼠标点击事件)
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.create({'url': chrome.extension.getURL('open_page_name.html')}, function(tab) {
//tab opened
});
});
(现在代码,如果您选择直接网址)
chrome.browserAction.onClicked.addListener(function(activeTab)
{
var newURL = "http://www.youtube.com/watch?v=oHg5SJYRHA0";
chrome.tabs.create({ url: newURL });
});
(清单权限)
"permissions":["tabs"],