ボタンがクリックされた後に何かを行うクロム拡張機能を作成しました。ただし、悪用されたくないので、しばらくしてからコードを実行する必要があります。
これを実現するために、このコードをタイムアウトで囲むにはどうすればよいですか?
私を読んでくれてありがとう!
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"});
}