【发布时间】:2016-04-22 02:30:04
【问题描述】:
其实我想在请求发送前使用 webRequest 来修改 cookie。我自己的 cookie 数据存储在扩展的存储中,但从存储中获取数据是异步的。那么如何修改请求的cookie呢?
我想这样做:
var beforeSendHeadersHandler = {
func: function(details, addCookie){
addCookie(details)
return {requestHeaders: details.requestHeaders}
},
filter: {
urls: ["<all_urls>"]
},
extra: ["blocking", "requestHeaders"]
};
chrome.webRequest.onBeforeSendHeaders.addListener(beforeSendHeadersHandler.func,
beforeSendHeadersHandler.filter,
beforeSendHeadersHandler.extra);
如何向 chrome.webRequest.onBeforeSendHeaders.addListener 回调函数或任何其他解决方案添加回调参数?
【问题讨论】:
标签: javascript cookies google-chrome-extension