Chrome拡張機能のコンテントスクリプトから、XMLHttpRequestで自身の元ソースを取得しようとするがうまくいかない。Chrome拡張機能のコンテントスクリプトから、XMLHttpRequestで自身の元ソースを取得しようとするがうまくいかない。PV0実現したい内容としては、以下の様な流れを想定しています。1.htmlファイルなどのWebページ開発をローカルでしている2.そのローカルファイルをChromeで開いておく3.自身のソースコードをXMLHttpRequestで定期的に取得する4.もしソースに変化がなければそのまま。ソースに変化があればリロードつまり、エディタ上でファイルを編集しているとき、ブラウザにフォーカスを移してリロードして修正がうまくいったか確かめてまたエディタに戻る...、という過程をなくすことが目的です。エディタ上で編集をしているだけで、ブラウザで表示しているそのローカルファイルが更新してくれる環境を期待しています。XMLHttpRequestで定期的にソースを取得するときにうまくいきません。ソースを取得できていないのではなく、ソースは取得できるのですが、ローカルHTMLファイルに変更を加えても取得されるXMLHttpRequestに変化がありません。ソースは以下の通りです。Chrome拡張のコンテントスクリプトで以下のJavaScriptを実行させています。取得したソースを確認すると、ローカルファイルに変化を加えた場合でも毎度同じ値になってしまっています。挙動としてさらに意味がわからなく思っていることがあります。対象のローカルファイルに変更を加え、仮にブラウザで開いているローカルファイルを手動でリロードすると、当然ブラウザの表示に変更されます。コンソールに表示される先の値にはリロード前と比較して変化がないままなのです。どこからXMLHttpRequestでソースを取得してきているのかと疑問を感じています。ブラウザで開いているそのローカルファイルを、一度閉じて再び開き直すと、今度はコンソールに表示される結果にも変更された内容が反映されているという挙動でした。すれば正しくローカルファイルのソースを取得できるでしょうか。