87,920
社区成员
发帖
与我相关
我的任务
分享
var execFn = function(){
console.log("come on!执行我!");
}
var queue = [];
queue.exec = function(){
if(this.length){
this[0]();
}
}
chrome.webRequest.onBeforeSendHeaders.addListener(function(details){
queue.push(execFn);
//修改http 头部信息
if(forward){
queue.exec();
return;
}else {
// blocking;
}
}, filter, ["blocking", "requestHeaders"]);
$btn.addListener("click",function(){
queue.exec();
});
var execFn = function(){
console.log("come on!执行我!");
}
var queue = [];
queue.exec = function(){
if(this.length){
this[0]();
}
}
chrome.webRequest.onBeforeSendHeaders.addListener(function(details){
queue.push(execFn);
//修改http 头部信息
if(forward){
queue.exec();
return;
}else {
queue.push(execFn);
// blocking;
}
}, filter, ["blocking", "requestHeaders"]);
$btn.addListener("click",function(){
queue.exec();
});
chrome.webRequest.onBeforeSendHeaders.addListener(function(details){
//修改http 头部信息
if(forward){
return;
}else{
fuction(){ doSomething().}
}
}, filter, ["blocking", "requestHeaders"]);
在doSomething()里面处理不行吗?