PS: Io sono l'autore di questa estensione così mi si può rimproverare nulla che non ti piace :)
Non è stato certamente possibile quando OP ha posto la domanda, ma presto Chrome ha rilasciato sperimentale WebRequest API. Ma ora sono stati inclusi ufficialmente in Chrome Extension. Puoi utilizzarlo per modificare le intestazioni di richiesta e risposta in Chrome.
Guardate questo esempio:
chrome.webRequest.onBeforeSendHeaders.addListener(
function(details) {
for (var i = 0; i < details.requestHeaders.length; ++i) {
if (details.requestHeaders[i].name === 'User-Agent') {
details.requestHeaders.splice(i, 1);
break;
}
}
return { requestHeaders: details.requestHeaders };
},
{urls: ['<all_urls>']},
[ 'blocking', 'requestHeaders']
);
Se si desidera utilizzare Chrome Extension, è possibile utilizzare Requestly, che permette di modificare le intestazioni di richiesta e risposta come si desidera. Date un'occhiata a questa istantanea:
Questo è il più vicino è possibile trovare: http://code.google.com/chrome/extensions/content_scripts.html –
Si consiglia di modificare la accettato risposta. L'attuale risposta accettata è diventata obsoleta. La [risposta più recente] (http://stackoverflow.com/questions/3274144/can-i-modify-outgoing-request-headers-with-a-crrome-extension/9143714#9143714) è corretta. –
Se/quando tale risposta viene aggiornata con una spiegazione reale e un esempio di come farlo, andrò avanti e contrassegnerò come soluzione. Un collegamento da solo non è una risposta. –