是否有辦法只在有人點擊chrome擴展時運行javascript檔案。我知道你可以在擴展程式被點擊時運行腳本,但是否有辦法在擴展程式不活動時阻止腳本的運行?
uj5u.com熱心網友回復:
你可以嘗試向擴展發送一個請求,并根據你收到的回應制定你的邏輯。
檢查檢查用戶是否安裝了Chrome擴展程式以了解更多詳情
uj5u.com熱心網友回復:
為什么不總是注入代碼,比如:
// inject.js。
const runOn = () => { ...}
chrome.runtime.onMessage.addListener((response, sendResponse)=>; {
runOn()
});
//然后在點擊時,像這樣的東西
chrome.tabs.sendMessage(tabs[0].id,"你的資訊")。
````。
或者可以使用
```
chrome.tabs.create({url: "/my-page.html"}).then(() => {
chrome.tabs.executeScript({
code: `console.log('location:', window.location.href);`)
});
});
`` ``
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/311306.html
標籤:
