| Index: chrome/browser/resources/gaia_auth/background.js
|
| diff --git a/chrome/browser/resources/gaia_auth/background.js b/chrome/browser/resources/gaia_auth/background.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..3f2bd0fcbe87a13a617ed2ff3425420364400f26
|
| --- /dev/null
|
| +++ b/chrome/browser/resources/gaia_auth/background.js
|
| @@ -0,0 +1,21 @@
|
| +/**
|
| + * OnBeforeSendHeaders handler for sub frame requests. It adds a http header
|
| + * to all requests to indicate that they originate from this extension.
|
| + * @param {!Object} details Object contains detailed request info.
|
| + * @return {!Object} A BlockingResponse object with modified headers.
|
| + */
|
| +var handleBeforeSendHeadersForSubFrame = function(details) {
|
| + details.requestHeaders.push({
|
| + name: 'X-Origin',
|
| + value: 'CrOS-Auth-Ext'
|
| + });
|
| + return {requestHeaders: details.requestHeaders};
|
| +};
|
| +
|
| +chrome.webRequest.onBeforeSendHeaders.addListener(
|
| + handleBeforeSendHeadersForSubFrame,
|
| + {
|
| + urls: ['<all_urls>'],
|
| + types: ['sub_frame']
|
| + },
|
| + ['blocking', 'requestHeaders']);
|
|
|