这是一个愚蠢的问题,但我找不到任何帮助搜索。
我想知道如何在用户安装Chrome扩展程序时将其重定向到一个带有我网站链接的新标签中?
我应该把这段代码放在哪里? 在background.js i quess。
直到现在我的background.js是这段代码
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(tab.id, {
allFrames: true,
file: "content_script.js"
}, function() {
if (chrome.runtime.lastError) {
console.error(chrome.runtime.lastError.message);
}
});
});
我应该添加什么?
答案 0 :(得分:3)
对于“安装时”,chrome.runtime
API:
onInstalled
首次安装扩展程序时,扩展程序更新为新版本以及Chrome更新为新版本时触发。
正如你猜对了,它应该转到你的后台脚本。
chrome.runtime.onInstalled.addListener( function(details) {
switch(details.reason) {
case "install":
// First installation
break;
case "update":
// First run after an update
break;
}
});
要使用您的网址打开新标签页,您可以使用chrome.tabs
chrome.tabs.create({url: "http://example.com/"});