我创建了一个 chrome 扩展,它在单击其按钮后执行某些操作。但是我不希望它被滥用,所以我需要在一段时间后执行它的代码。
为了实现这一点,我怎样才能用超时包围这段代码?
谢谢你读我!
chrome.tabs.getSelected(null,function(tab) {
var Mp=tab.url.substring(0,23);
if(Mp=='https://www.example.com')
{
onWindowLoad();
chrome.extension.onMessage.addListener(function(request, sender) {
if (request.action == "getSource")
{
...Working here
}
});
}
else
{
message.innerHTML='<span style="color: #f00">This is not a valid page</span>';
}
});
function onWindowLoad()
{
var message = document.querySelector('#message');
chrome.tabs.executeScript(null, {file: "getPagesSource.js"});
}