前言
360安全浏览器 4.0版本,是2012年发布的360公司发布的浏览器版本,经测试,此版本在JS中的Ajax有个BUG,在调用POST协议时,无法传递参数,传递的参数会丢失。 6.0以上的版本下来此问题已经修复。
重现
JQuery Ajax 实验
Code:
利用Fiddler查看请求:
可以看到WebForms没有Body数据。
原生Ajax
Code:
结果和JQuery Ajax一样,没有Body数据。
结论:
jQuery Ajax和原生JS Ajax都是同样的效果,所以不是jQuery Ajax的代码有兼容性问题,测试其它的浏览器都没有上述问题,只有360安全浏览器4.0版本有这个问题,其它360 6.0以下版本是否有这个问题,就没有测试,请大家自行测试,如果有问题,只能通过升级360浏览器修复这个问题。