如何不点击就启用chrome扩展。
我需要从我的扩展执行某个功能,每次我重新加载一个页面(没有点击)有办法做到这一点。
我的代码,其中包含on click方法
chrome.extension.onMessage.addListener(function(request, sender) {
if (request.action == "getSource") {
message.innerText = request.source;
}
});
function onWindowLoad() {
var message = document.querySelector('#message');
chrome.tabs.executeScript(null, {
file: "getPagesSource.js"
}, function() {
// If you try and inject into an extensions page or the webstore/NTP you'll get an error
if (chrome.extension.lastError) {
message.innerText = 'There was an error injecting script : \n' + chrome.extension.lastError.message;
}
});
}
window.onload = onWindowLoad;
以及
chrome.extension.sendMessage({
action: "getSource",
source: started(document)
});
1条答案
按热度按时间6vl6ewon1#
要包含jQuery:
仅使用纯JavaScript,您可以使用以下命令执行此操作:
只有该函数内的代码将被立即执行。
在jQuery中,你可以把你想要在
$(document).ready(function(){
内加载页面时执行的代码 Package 起来,例如:$(document).ready()
检查页面何时加载到足以具有功能。