[英]How can I inject jQuery into page using setTimeout in a Chrome extension?
[英]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"
的權限。
您可以使用程序化注入 。 只需為click事件添加一個偵聽器即可執行選項卡中的腳本。 然后此腳本將更改URL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.