OLD | NEW |
(Empty) | |
| 1 /** |
| 2 * OnBeforeSendHeaders handler for sub frame requests. It adds a http header |
| 3 * to all requests to indicate that they originate from this extension. |
| 4 * @param {!Object} details Object contains detailed request info. |
| 5 * @return {!Object} A BlockingResponse object with modified headers. |
| 6 */ |
| 7 var handleBeforeSendHeadersForSubFrame = function(details) { |
| 8 details.requestHeaders.push({ |
| 9 name: 'X-Origin', |
| 10 value: 'CrOS-Auth-Ext' |
| 11 }); |
| 12 return {requestHeaders: details.requestHeaders}; |
| 13 }; |
| 14 |
| 15 chrome.webRequest.onBeforeSendHeaders.addListener( |
| 16 handleBeforeSendHeadersForSubFrame, |
| 17 { |
| 18 urls: ['<all_urls>'], |
| 19 types: ['sub_frame'] |
| 20 }, |
| 21 ['blocking', 'requestHeaders']); |
OLD | NEW |