Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(325)

Side by Side Diff: chrome/test/data/extensions/api_test/webrequest/framework.js

Issue 2455393002: PS - Adjusting webRequest API for use in Public Sessions (Closed)
Patch Set: Updated code Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 var getURL = chrome.extension.getURL; 5 var getURL = chrome.extension.getURL;
6 var deepEq = chrome.test.checkDeepEq; 6 var deepEq = chrome.test.checkDeepEq;
7 var expectedEventData; 7 var expectedEventData;
8 var capturedEventData; 8 var capturedEventData;
9 var capturedUnexpectedData; 9 var capturedUnexpectedData;
10 var expectedEventOrder; 10 var expectedEventOrder;
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
93 expectedEventData = data || []; 93 expectedEventData = data || [];
94 capturedEventData = []; 94 capturedEventData = [];
95 capturedUnexpectedData = []; 95 capturedUnexpectedData = [];
96 expectedEventOrder = order || []; 96 expectedEventOrder = order || [];
97 if (expectedEventData.length > 0) { 97 if (expectedEventData.length > 0) {
98 eventsCaptured = chrome.test.callbackAdded(); 98 eventsCaptured = chrome.test.callbackAdded();
99 } 99 }
100 tabAndFrameUrls = {}; // Maps "{tabId}-{frameId}" to the URL of the frame. 100 tabAndFrameUrls = {}; // Maps "{tabId}-{frameId}" to the URL of the frame.
101 frameIdMap = {"-1": -1, "0": 0}; 101 frameIdMap = {"-1": -1, "0": 0};
102 removeListeners(); 102 removeListeners();
103 resetDeclarativeRules();
104 initListeners(filter || {urls: ["<all_urls>"]}, extraInfoSpec || []); 103 initListeners(filter || {urls: ["<all_urls>"]}, extraInfoSpec || []);
105 // Fill in default values. 104 // Fill in default values.
106 for (var i = 0; i < expectedEventData.length; ++i) { 105 for (var i = 0; i < expectedEventData.length; ++i) {
107 if (!('method' in expectedEventData[i].details)) { 106 if (!('method' in expectedEventData[i].details)) {
108 expectedEventData[i].details.method = "GET"; 107 expectedEventData[i].details.method = "GET";
109 } 108 }
110 if (!('tabId' in expectedEventData[i].details)) { 109 if (!('tabId' in expectedEventData[i].details)) {
111 expectedEventData[i].details.tabId = tabIdMap[tabId]; 110 expectedEventData[i].details.tabId = tabIdMap[tabId];
112 } 111 }
113 if (!('frameId' in expectedEventData[i].details)) { 112 if (!('frameId' in expectedEventData[i].details)) {
(...skipping 295 matching lines...) Expand 10 before | Expand all | Expand 10 after
409 helper('onBeforeRequest'); 408 helper('onBeforeRequest');
410 helper('onBeforeSendHeaders'); 409 helper('onBeforeSendHeaders');
411 helper('onAuthRequired'); 410 helper('onAuthRequired');
412 helper('onSendHeaders'); 411 helper('onSendHeaders');
413 helper('onHeadersReceived'); 412 helper('onHeadersReceived');
414 helper('onResponseStarted'); 413 helper('onResponseStarted');
415 helper('onBeforeRedirect'); 414 helper('onBeforeRedirect');
416 helper('onCompleted'); 415 helper('onCompleted');
417 helper('onErrorOccurred'); 416 helper('onErrorOccurred');
418 } 417 }
419
420 function resetDeclarativeRules() {
421 chrome.declarativeWebRequest.onRequest.removeRules();
422 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698