jqueryを使用してajax経由で送信されるフォームを含む単純なWebページがあります。デスクトップ ブラウザでフォームを送信するとフォームは正常に機能しますが、「chrome データ圧縮プロキシ」機能が有効になっているモバイル デバイスで Chrome を使用してフォームを送信すると、エラーが発生します。
次のエラー メッセージが表示されます。
このページは「chrome データ圧縮プロキシ経由で読み込めません。このページをリロードしてみてください。
少し調べてみたところ、このような「類似した」質問がいくつかあり、特にこれは特に役に立ちませんでした。
2 番目の質問は、「Chrome データ圧縮プロキシ」のリードによって回答されると思われます。2 番目の質問の回答で、Cache-Control ヘッダーを変換なしに設定するという提案を試しました。しかし、それは違いはありませんでした。
誰かが同様の問題を抱えていて、これを回避していますか?
これは、フォームを送信するために使用しているコードです。
$.ajax({
type : "POST",
url : "services/users/changePasswordUsingToken",
data : {
'token' : token,
'md5pwd' : md5pwd
},
headers : {
'Cache-Control': 'no-transform'
},
success : function(response, textStatus, xhr) {
...
},
error : function(xhr, status, error) {
alert(xhr.responseText); //This page cannot be loaded via the "chrome data compression proxy. Try reloading this page.
...
});