お世話になります。matsunagaと申します。
chromeのデータPOST内容を監視したいため
機能拡張からchrome.webRequest.onBeforeRequest.addListenerを使用し
HTTP POST内容を監視しております。
addListenerにて登録したハンドラ関数から
details.requestBody.formDataを参照し、
フォームデータの参照には成功いたしました。
しかしながら、サイトの文字コードがSJISの場合に、
details.requestBody.formData内の日本語が文字化けしてしまいます。
(日本語がU+FFFD(REPLACEMENT CHARACTER)に置き換わっている)
details.requestBody.formDataはUTF-8でエンコードされる仕様であるため
文字化けすると思われるのですがこれを回避する方法はないでしょうか?
ご助言頂けると助かります。