离线iOS Web App说它需要互联网连接,即使它没有?

时间:2016-05-27 03:43:45

标签: ios web-applications iphone-standalone-web-app iphone-web-app

我正在尝试制作一个iOS离线网络应用程序(保存在主屏幕上的网页,从本机iOS应用程序中有点难以辨别)。

我的应用只包含两个文件:

的index.html

<meta name="apple-mobile-web-app-capable" content="yes" />
<html manifest="cache.manifest">
    <script type="text/javascript">
        document.addEventListener('DOMContentLoaded', function(event) {
            alert("Welcome to the site.");
        });
    </script>
</html>

cache.manifest

CACHE MANIFEST

# Version 0.0.2

如果我导航到移动版Safari中的页面,它会正确弹出警报。如果我把它放到飞行模式,关闭wifi,强制退出safari,然后重启我的iPhone,移动Safari从缓存中加载并弹出警报就好了。

如果我然后将页面保存到我的主屏幕(例如,将其命名为“Repo”),然后尝试打开它,它将弹出此错误消息:

  

无法打开回购

     

无法打开回购,因为它未连接到互联网。

这里发生了什么?为什么移动版Safari会从缓存中正确加载它,但是当我尝试保存并打开它时,它告诉我它需要一个Internet连接?

0 个答案:

没有答案