var requestFilter = {
urls: [
"<all_urls>"
]
};
// Вот тут указать новый UA
var ua = "Mobile user agent";
chrome.webRequest.onBeforeSendHeaders.addListener(function(details) {
var headers = details.requestHeaders;
if( !localStorage['user-agent'] ) {
localStorage['user-agent'] = ua;
return;
}
for(var i = 0, l = headers.length; i < l; ++i) {
if( headers[i].name === 'User-Agent' ) {
break;
}
}
if(i < headers.length) {
headers[i].value = localStorage['user-agent'];
}
return {requestHeaders: headers};
}, requestFilter, ['requestHeaders','blocking']);
Мне надо изменять User Agent в хроме при работе расширения через JavaScript. Не предлагать готовые расширения, мне нужно для своего проекта.
Всегда кто задает такие вопросы почему то не показывает свои работы...
И где код?