跨浏览器的Ajax功能(在一台机器上)

时间:2010-02-04 09:54:27

标签: php jquery ajax codeigniter xmlhttprequest

我使用jQuery和PHP构建了一个CMS系统,它在过去一年左右的时间里为不同平台的多个用户提供了一致的工作。

今天,当我通过电话向潜在客户展示时,他遇到了Internet Explorer 8中的一个问题,由于某种原因他无法登录系统,所以我创建了一个脏的黑客让他进入授权,这让他看到了界面,但同样,当涉及XMLHttpRequests时,所有功能仍然被打破,这让我感到困惑,所以我引导他通过手机上的Firefox 3.6安装,结果相同,我已经与朋友核实过了和家人在偏远的地方和跨平台,他们似乎能够做一切他不能用完的想法,所以这里有一个问题:
有没有人遇到过同样的问题,你是如何解决的?

更新:我知道JavaScript有效,其他一些功能也按预期工作,我还检查过延迟的console.log等可能搞砸了结果,一切都清楚了。

3 个答案:

答案 0 :(得分:1)

有数千种可能的原因,2我立即想到的是:

  1. 他/他的公司防火墙可能会阻止这些请求
  2. 他可能在IE8中禁用了脚本,也许firefox导入了这个设置(不知道)

答案 1 :(得分:1)

您的客户的防火墙/ IPS / IDS可能已完全或部分过滤了Javascript和/或某些出站请求。 禁用JavaScript并尝试在您的计算机上重现该问题。如果结果相同 - 这就是你的问题。

答案 2 :(得分:0)

事实证明,问题在于一个积极的反病毒程序,他已经检查了“保护我的隐私”选项,“安全”的一部分是删除新的cookie。