aboutsummaryrefslogtreecommitdiffstats
path: root/change-user-agent.js
blob: 1aa824ae49353e2956c509369fe0c8c657e3af56 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
chrome.webRequest.onBeforeSendHeaders.addListener(
	function(details) {
		for (var i = 0; i < details.requestHeaders.length; i++) {
			if (details.requestHeaders[i].name === 'User-Agent') {
				// Use newer Chrome user agent for GitHub
				details.requestHeaders[i].value =
					'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36';

				break;
			}
		}

		return { requestHeaders: details.requestHeaders };
	},
	{
		urls: ['https://github.com/*']
	},
	['blocking', 'requestHeaders']
);