【问题标题】:Safari browser won't display Error 401 pageSafari 浏览器不会显示错误 401 页面
【发布时间】:2010-10-30 12:11:15
【问题描述】:

我使用的是 Apache 2,并且在 httpd.conf 中有一个自定义的 401 页面

ErrorDocument 401 /error/unauthorized.html

当我访问受保护的资源时,所有浏览器都会显示基本的 http 身份验证对话框。如果我单击“取消”,除 Safari(v3 和 v4)之外的所有浏览器都将显示自定义 401 页面。 Safari 只显示当前页面。

有没有办法让 Safari 通过 Apache 配置和/或 mod_perl 处理程序显示 401 页面?

【问题讨论】:

    标签: safari apache2 http-status-code-401 mod-perl2 custom-error-pages


    【解决方案1】:

    生日,

    我相信这是 Safari 浏览器的一个众所周知的问题。事实上,HTTP 身份验证的几个方面都受制于“特殊”Apple 实现。

    抱歉,我无法为您提供快速解决方法。

    干杯,

    【讨论】:

      【解决方案2】:

      我无法在 Safari 4 Beta 中重现该错误,但请尝试在您的未授权.html 文件中添加一些字节。某些版本的 IE 不会显示自定义错误页面,除非页面超过一定大小,它假定小页面是默认的无用页面,并试图显示更有用的内容(也就是令人困惑)。

      【讨论】:

      • 我已经用 Safari 4.0(在 Mac 上)进行了测试,但行为仍然相同。
      猜你喜欢
      • 1970-01-01
      • 2014-06-09
      • 1970-01-01
      • 1970-01-01
      • 2012-06-16
      • 1970-01-01
      • 2011-02-20
      • 2017-01-15
      • 1970-01-01
      相关资源
      最近更新 更多