簡體   English   中英

如何使用擴展程序在Google Chrome中加載頁面?

[英]How can I load a page in Google Chrome using an extension?

我想通過單擊Chrome擴展程序中顯示的鏈接在當前標簽中加載新頁面。 我怎樣才能做到這一點?

我嘗試分配onClick屬性,但是出於安全原因,它不起作用。

您需要找到當前選項卡,然后對其進行更新。 chrome.tabs是要使用的API。

chrome.tabs.query({active: true, currentWindow: true}, function(tabs) {
  chrome.tabs.update(tabs[0].id, {url: "http://example.com/"});
});

請注意,這並不需要一個"tabs"的權限。


通常,關於onClick問題,請參閱此文檔此問題

您可以使用程序化注入 只需為click事件添加一個偵聽器即可執行選項卡中的腳本。 然后此腳本將更改URL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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