HTML5   发布时间:2022-04-26  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了html5 – 无法在清单更新中获取iOS webapp文件. 401未经授权大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 HTML5 webapp,当通过IIS提供服务而没有身份验证时运行得很好.

是使用cache.manifest文件.

在safari中运行时,以及作为“@L_616_4@到主屏幕”全屏应用程序,一旦我更新服务器上的清单文件,应用程序将更新.

当我打开除cache.manifest之外的所有文件的身份验证时,我只会在safari浏览器中运行它时看到更新.

如果我将其@L_616_4@到主屏幕,我将无法使应用程序更新缓存.

如果我对服务器上的流量进行wirehark,我可以看到清单文件没有问题,但清单文件中的所有文件都会遇到401 Unautorized错误.

知道如何解决这个问题吗?在safari浏览器中运行它正在运行..

任何帮助都非常感谢.

解决方法

Safari更加了解http Basic Auth,但web.app(主屏幕Web应用程序处理程序,基本上是一个UIWebView包装器)并不是功能齐全,似乎不支持基本身份验证.

可能需解决此问题,使用服务器端解决方案将身份验证密钥附加到文件名(例如application.css?longhexkey)以绕过基本身份验证,或者使用更传统的登录表单(可能需要)对您的应用进行重大更改)

Sencha论坛上的相同问题:@L_616_21@

大佬总结

以上是大佬教程为你收集整理的html5 – 无法在清单更新中获取iOS webapp文件. 401未经授权全部内容,希望文章能够帮你解决html5 – 无法在清单更新中获取iOS webapp文件. 401未经授权所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。