事实证明,我之前的问题的答案不起作用。问题是我的请求使服务器超载。该过程需要一个节流阀,以便后续请求会稍微减速。这是有问题的代码。需要计时器或 setInterval 的重要代码段是由警报“Profile Rejected”开头的,尽管放慢它们的速度是可以接受的。有什么建议么?
if (greetThisOne==true && !bGreeted)
{
//alert ("Requesting Message Page");
console.log="Message Page Requested";
chrome.extension.sendRequest({cmd: "openMessage", url: messageLink, keyWordsFound: keyWordList, greeted: bGreeted});
}
else
{
//alert("Profile Rejected");
console.log="Profile Rejected";
chrome.extension.sendRequest({cmd: "profileRejected", url: messageLink, keyWordsFound: keyWordList, greeted: bGreeted});
}