Javascript 模拟ajax被阻止

Javascript 模拟ajax被阻止,javascript,ajax,Javascript,Ajax,我们正在为一些政府部门做一些事情。他们正在使用的web应用程序在某些地方使用Ajax(主要用于获取他们单击的特定项目的详细信息) 他们允许在员工的浏览器中使用javascript,但似乎在防火墙上(或通过其他方式)阻止ajax 有没有办法在IE或Firefox中模拟这一点,以便我们可以测试和修改代码,以提供提供相同功能的替代方法 即使我们向每个人展示一个非ajax版本,然后将使用ajax的人重定向到ajax版本,我们仍然需要模拟非ajax情况来测试分支代码。阻止ajax可以在服务器端完成。取决于

我们正在为一些政府部门做一些事情。他们正在使用的web应用程序在某些地方使用Ajax(主要用于获取他们单击的特定项目的详细信息)

他们允许在员工的浏览器中使用javascript,但似乎在防火墙上(或通过其他方式)阻止ajax

有没有办法在IE或Firefox中模拟这一点,以便我们可以测试和修改代码,以提供提供相同功能的替代方法


即使我们向每个人展示一个非ajax版本,然后将使用ajax的人重定向到ajax版本,我们仍然需要模拟非ajax情况来测试分支代码。

阻止ajax可以在服务器端完成。取决于您使用的技术,但让ajax调用您网站上的页面,只需放置一个thread.sleep或类似的…

要真正模拟这一点,您必须获得服务器的配置,并确切地知道正在阻止的调用类型

在较低级别,ajax调用与普通请求非常相似。因此,您可以通过设置自定义头来模拟允许的请求,从而绕过此问题

他们可能不会向您提供这些信息,但如果他们提供了这些信息,则可以很容易地在服务器端检查是否存在标头,如果没有,则返回相同的状态

如果没有服务器配置的详细信息,我无法为您提供更多帮助