Index: trunk/src/chrome/test/data/extensions/activity_log/options.js |
=================================================================== |
--- trunk/src/chrome/test/data/extensions/activity_log/options.js (revision 195309) |
+++ trunk/src/chrome/test/data/extensions/activity_log/options.js (working copy) |
@@ -156,38 +156,18 @@ |
// Install a webRequest handler that will add an HTTP header to the outgoing |
// request for the main page. |
function doModifyHeaders(details) { |
- var response = {}; |
- |
var headers = details.requestHeaders; |
if (headers === undefined) { |
headers = []; |
} |
headers.push({'name': 'X-Test-Activity-Log-Send', |
'value': 'Present'}); |
- response['requestHeaders'] = headers; |
- |
- headers = details.responseHeaders; |
- if (headers === undefined) { |
- headers = []; |
- } |
- headers = headers.filter( |
- function(x) {return x["name"] != "Cache-Control"}); |
- headers.push({'name': 'X-Test-Response-Header', |
- 'value': 'Inserted'}); |
- headers.push({'name': 'Set-Cookie', |
- 'value': 'ActivityLog=InsertedCookie'}); |
- response['responseHeaders'] = headers; |
- |
- return response; |
+ return {'requestHeaders': headers}; |
} |
chrome.webRequest.onBeforeSendHeaders.addListener( |
doModifyHeaders, |
{'urls': ['http://*/*'], 'types': ['main_frame']}, |
['blocking', 'requestHeaders']); |
- chrome.webRequest.onHeadersReceived.addListener( |
- doModifyHeaders, |
- {'urls': ['http://*/*'], 'types': ['main_frame']}, |
- ['blocking', 'responseHeaders']); |
// Open a tab, then close it when it has finished loading--this should give |
// the webRequest handler a chance to run. |