【问题标题】:Proxy server breaking AJAX website on internal network代理服务器在内部网络上破坏 AJAX 网站
【发布时间】:2011-02-16 12:16:07
【问题描述】:

我已经建立了一个网站,它使用 ajax 来实现大多数网站功能,但如果 javascript 不可用,它可以回退到标准页面加载和表单提交。

该网站已在各种浏览器和操作系统上进行了测试,尽管客户端由于阻止 javascript 错误而无法使用该网站,但没有出现任何问题。

问题已被隔离到他们网络上使用的 Novel BorderManager 代理,我已消除缓存作为问题的原因,我不知道该怎么做。
我无法访问网络上的计算机来为自己进行测试,我所使用的只是来自客户的报告。其中一份报告提到页面上的 Google Analytics(分析)代码也没有加载。

有没有人知道代理可能会做什么会导致这样的问题?

谢谢

【问题讨论】:

  • 因为阻止了 javascript 错误。 错误?拒绝访问?详细信息=更好的答案
  • 对不起,没有更多细节,但这些就是我所拥有的。我现在已经确定可能的原因是页面上的 Google Analytics 代码,现在我只需要找出原因。

标签: javascript ajax proxy novell


【解决方案1】:

如果有人遇到此问题,我将回答我自己的问题。

访问客户端并在站点上运行一些测试后,问题原来是 cookie 大小问题。 Novel BorderManager 似乎阻止了任何超过 1.7kb 的 cookie。

【讨论】:

  • 您是如何调整 cookie 大小的?你在哪里调整的?你是怎么解决的?我的客户也可能遇到同样的问题。
【解决方案2】:

我正在处理的只是来自客户的报告

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

或者,如果这些都不是一个选项,请让客户端复制并粘贴浏览器的错误控制台输出....尽管问题可能在于文件无法加载,您必须查看其内容例如Firebug 的“网络”选项卡。

【讨论】:

    猜你喜欢
    • 2023-02-09
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    • 2011-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多