簡體   English   中英

Chrome擴展彈出窗口安裝

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM