Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是什么导致iOS webapp在启动屏幕上冻结?_Ios_Html_Splash Screen_Freeze_Iphone Standalone Web App - Fatal编程技术网

是什么导致iOS webapp在启动屏幕上冻结?

是什么导致iOS webapp在启动屏幕上冻结?,ios,html,splash-screen,freeze,iphone-standalone-web-app,Ios,Html,Splash Screen,Freeze,Iphone Standalone Web App,我开发了一个HTML5网络应用程序,到目前为止,我的本地服务器测试运行良好(在桌面浏览器、iOS Safari浏览器和主屏幕书签网络应用程序中运行)。对于脱机使用(与cache.manifest文件一起使用),这也适用 当我将这些文件上传到我的网站时,我测试确认它在桌面上仍然有效(Chrome显示应用程序缓存日志),在iOS Safari中也有效。在线和离线 问题 当我将我网站上的页面标记为主屏幕图标并尝试从那里启动它时,webapp在启动图像上冻结 是什么导致了这个问题 检查表: HTML标

我开发了一个HTML5网络应用程序,到目前为止,我的本地服务器测试运行良好(在桌面浏览器、iOS Safari浏览器和主屏幕书签网络应用程序中运行)。对于脱机使用(与cache.manifest文件一起使用),这也适用

当我将这些文件上传到我的网站时,我测试确认它在桌面上仍然有效(Chrome显示应用程序缓存日志),在iOS Safari中也有效。在线和离线

问题 当我将我网站上的页面标记为主屏幕图标并尝试从那里启动它时,webapp在启动图像上冻结

是什么导致了这个问题

检查表:
  • HTML标记包含:
  • HTML确实包含:
  • HTML确实包含:
  • 不确定这是否重要,但:
  • 通过Javascript将
    apple touch启动图像
    apple touch图标
    链接标记动态附加到
    标记
  • 只包括
    缓存.manifest
    中必需的文件名
  • webhost支持
    清单
    mimeType(无需更改
    .htaccess
  • 该网站确实使用
    .htaccess
    密码验证设置

注意:我将调查是否我使用动态附加jQuery的
apple touch启动图像
apple touch图标
可能是这里的问题。

我在上面的清单中列出了
.htaccess
密码验证
位后,才明白这一点

iOS的无铬浏览器似乎无法在启动时启动用户名和密码提示

果然,允许完全访问该页面解决了主屏幕应用程序的问题。为此,我将其包含在一个单独的
.htaccess
文件中,该文件位于webapp所在的同一目录中:

Satisfy Any
就这样


虽然我不太喜欢这个解决方案,但我也不想每次启动webapp时都输入用户名和密码。

已经投了-1票,没有解释为什么。。。伟大的