diff options
Diffstat (limited to 'change-user-agent.js')
-rw-r--r-- | change-user-agent.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/change-user-agent.js b/change-user-agent.js new file mode 100644 index 0000000..1aa824a --- /dev/null +++ b/change-user-agent.js @@ -0,0 +1,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'] +); |