Вы можете использовать webRequest API , чтобы создать расширение Chrome для изменения заголовков.Когда OP задал этот вопрос, этот API может не существовать или может находиться в экспериментальной фазе, но сейчас этот API достаточно стабилен.
chrome.webRequest.onBeforeSendHeaders.addListener(
function(details) {
for (var i = 0; i < details.requestHeaders.length; ++i) {
if (details.requestHeaders[i].name === 'User-Agent') {
details.requestHeaders[i].value = "Android_Browser" // Set your value here
break;
}
}
return { requestHeaders: details.requestHeaders };
},
{urls: ['<all_urls>']},
[ 'blocking', 'requestHeaders']
);
Если вы ищете уже построенное расширение, вы можете попробовать Запрос где позволяет легко настроить правила для URL-адресов веб-сайтов или доменов, чтобы при каждом открытии веб-сайта в браузере пользовательский агент автоматически переопределялся.Самое приятное здесь то, что вы можете одновременно запускать несколько правил для нескольких веб-сайтов.
Большинство других параметров позволяют переопределить User Agent для одной вкладки браузера или для всех вкладок.
ЗдесьЭто скриншот для справки:
Для получения дополнительной информации, пожалуйста, посетите блог: https://medium.com/@requestly_ext/switching-user-agent-in-browser-f57fcf42a4b5
Чтобы установить, посетите страницу магазина Chrome: https://chrome.google.com/webstore/detail/requestly-redirect-url-mo/mdnleldcmiljblolnjhpnblkcekpdkpa
Расширение также доступно для Firefox.Посетите http://www.requestly.in для деталей.