我们正在用 asp.net 和 HTML5(+离线功能)开发一个 web 应用程序,我们正在使用“添加到桌面”按钮来创建桌面应用程序。
在访问主屏幕之前,我们有一个 Windows 身份验证屏幕,因此人们可以使用他们的域凭据进行连接。
在野生动物园中,我们几乎没有问题。这是我们在线时的预期行为。对于离线模式,safari 需要在加载网站的情况下保持一个活动选项卡以允许离线访问它,否则 safari 找不到网站——即使它被缓存清单缓存......
在桌面应用程序中(使用“添加到桌面”按钮),主页上的身份验证弹出窗口不会出现。当我跟踪 HTTP 请求时,我可以看到 2 个返回状态为 401 的请求。当我查看日志时,safari 沙箱抛出异常(尝试两次然后中止操作)......屏幕保持空白。
任何想法或任何修复计划来纠正这个问题?
提前感谢您的任何建议。