[英]Chrome extension popup installation
這是一個愚蠢的問題,但我找不到任何幫助。
我想知道我如何在用戶安裝chrome擴展程序后使其重新定向到帶有我的網站鏈接的新標簽中?
我應該把這段代碼放在哪里? 我在background.js上查詢。
直到現在我的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);
}
});
});
我應該添加什么的任何想法?
對於“正在安裝時”, 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/"});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.