我正在为Chrome做一个插件。我如何在网页请求之间添加一个延迟。
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
// I want every request to be delayed. example: 10 milisecond
return {cancel: details.url.indexOf("://www.evil.com/") != -1};
},
{urls: ["<all_urls>"]},
["blocking"]);
谢谢...
我正在处理同样的问题,我需要筛选用户的onbeforerequest,通过远程服务器运行URL,看看它是否在禁止列表中。
我想我会把用户重定向到一种沙漏页面,然后在请求回来的时候推送下去。
所以在你的情况下,用一个任意的十秒钟,你返回redirectUrl: [占位符扩展页],该页面计数10秒, 然后加载页面 这是延迟。