2011-02-16 115 views
1

我已经构建了一个网站,该网站对大部分网站功能使用ajax,但如果javascript不可用,它可以回退到标准页面加载和表单提交。代理服务器在内部网络上打破AJAX网站

该网站已经过各种浏览器和操作系统的测试,并且没有问题,尽管客户端由于阻止了javascript错误而无法使用该网站。

这个问题已经被孤立到正在他们的网络上使用的新型BorderManager代理,我已经消除了缓存作为问题的原因,我并不担心该怎么做。
我无法访问网络上的计算机来测试自己,我所使用的全部都是来自客户端的报告。其中一份报告提到,该页面上的Google Analytics(分析)代码也未加载。

有没有人有任何想法,代理可以做什么,会导致这样的问题?

感谢

+0

_因为阻止javascript错误._错误?拒绝访问?详细信息=更好的答案 – epascarello 2011-02-16 13:05:58

+0

对不起,没有更多的细节,但这些都是我的。 我现在已将可能的原因确定为页面上的Google Analytics代码,现在我只需要弄清楚原因。 – ArthurGuy 2011-02-18 13:33:51

回答

1

我会回答我自己的问题,因为任何人遇到此问题。

在访问客户端并在网站上运行一些测试后,问题就变成了cookie的大小问题。 这个新颖的BorderManager似乎阻止了超过1.7kb的任何cookie。

0

所有我一起工作是由客户端

不回答你的问题的报告,但很可能不会是不够的。我会考虑去那里,请求VPN访问,或使用远程控制软件查看浏览器输出的实际错误消息。

或者,如果这不是一个选项,请客户端复制&粘贴浏览器的错误控制台输出....虽然问题可能在文件加载失败,您必须查看内容例如Firebug的“Net”标签。