我有一个客户端,每当他们在网站上执行某些操作时,就会看到“无法显示页面”。 我永远都不会出错。 我尝试使用IE,FF,Chrome,但看不到错误。 客户端在IE上看到错误。
当他们按下仅具有隐藏字段的表单提交按钮时,将发生错误。
我认为这可能是某种反恶意软件/病毒问题。 有没有人处理过这个问题?
我有一个客户端,每当他们在网站上执行某些操作时,就会看到“无法显示页面”。 我永远都不会出错。 我尝试使用IE,FF,Chrome,但看不到错误。 客户端在IE上看到错误。
当他们按下仅具有隐藏字段的表单提交按钮时,将发生错误。
我认为这可能是某种反恶意软件/病毒问题。 有没有人处理过这个问题?
在IE中,转到“ Internet选项”的“高级”部分,然后取消选中“显示友好的HTTP错误”。 这应该给您真正的错误。
这是IE讯息吗? 要求他们在IE选项深处关闭“简短错误消息”(或英文版本),这将使IE显示服务器正在发送的错误消息,而不是其自身的无用消息。
我也听说过,如果仅页面足够长/足够大,IE可能会被迫显示服务器提供的错误消息,因此您可能想在错误消息中添加更长的“  ”部分。 此信息足够老,可能会影响IE的较早版本-我通常会消除“简短错误消息”,从而找到问题的根源
注意:我既没有运行IE也没有运行Windows,因此只能在内存上操作IE6的配置选项的名称...
更新 :已更正  在建议中提供更长的错误消息的用法...如果更长的错误页面仍然迫使IE显示原始错误页面而不是用户友好 (原文如此),则可能具有IE访问权限的人可以批准。
找出返回的错误代码对您很有用。 是404-找不到资源还是503-禁止访问? 还有更多,但无论如何,它可以帮助您找出问题的原因。
如果您的客户端正在运行IE,请让他在高级选项中禁用友好的错误消息。
检查他们的“主机文件”。 对于XP和Vista,此文件的位置不同
在XP中,我相信它是C:\\windows\\hosts
或C:\\windows\\system32\\hosts
查找任何可疑域。通常,在定义localhost和其他本地ip定义的文件中,应该只有〜2个定义(除注释外)。 如果还有其他问题,请确保它应该在那里。
否则,也许网站只是有问题? 此外,AFAIK,FF永远不会显示“无法显示页面”,因此您确定在所有浏览器中都是这种情况吗?
您可以尝试使用ieHTTPHeaders来查看幕后情况。
您是否将任何事件应用于“提交”按钮? 您是否正在执行自定义的提交按钮,该按钮是带有href的超链接,例如“ javascript:void(0)”,并附带了一个提交表单的事件?