私はクロム拡張機能を開発しており、backgournd スクリプトの任意の URL で XMLHttpRequest (クロスオリジン) GET を実行すると、次のエラーが生成されます。
Failed to load resource: the server responded with a status of 407 ()
: proxy authentication required
コンテンツスクリプトでXMLHttpRequest(クロスオリジン)を作ったところ、407エラーもなくとてもうまくいきました。したがって、私はまったく触れていないバックグラウンド スクリプトのプロキシ設定と関係があると想定しています。
マニフェスト
"permissions": [ "<all_urls>" ]
background.js
var xhr = new XMLHttpRequest();
xhr.open("GET", 'http://no-aesthetic.tumblr.com/post/110309507078', false)
xhr.send() //or any random urls
var result = xhr.responseText
console.log(result)
同期呼び出しが非推奨であることは知っていますが、これはテスト目的のためだけです。非同期呼び出しも試しましたが、成功しませんでした。