gpt4 book ai didi

javascript - jquery ajax 表单提交的 Chrome 数据压缩代理错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:05:26 25 4
gpt4 key购买 nike

我有一个简单的网页,其中包含一个使用 jquery 通过 ajax 提交的表单。该表单在桌面浏览器上提交时工作正常,但在启用了“chrome 数据压缩代理”功能的移动设备上使用 Chrome 提交时会出现错误。

我收到以下错误消息:

This page cannot be loaded via the "chrome data compression proxy. Try reloading this page.

在四处搜索之后,有一些“类似”的问题,例如 this one更值得注意的是 this one ,但都没有帮助我。

第二个问题应该由“Chrome 数据压缩代理”的负责人回答 我已经尝试了第二个问题答案中的建议,即将 Cache-Control header 设置为不转换。但这没有什么区别。

有没有人遇到过类似的问题并且可以解决这个问题?

这是我用来提交表单的代码:

$.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.
...
});

最佳答案

我是 Chrome 压缩代理的技术主管。

当代理由于某种原因无法访问站点时发送此错误消息 - 例如,DNS 解析错误,或者如果站点不在公共(public) Internet(例如,Intranet)上。通常,对于 GET 请求,浏览器可以在不使用代理的情况下自动重新加载 URL,但这对于 POST 是不可能的。

您能否提供更多有关此网站的托管位置以及它是否位于专用网络后面的详细信息?我已经看到一些关于此的报告,我想提出一个通用的解决方案。谢谢。

关于javascript - jquery ajax 表单提交的 Chrome 数据压缩代理错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24216646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com