gpt4 book ai didi

iOS6 - 如何清除主屏幕/独立 Web 应用程序的缓存?

转载 作者:IT王子 更新时间:2023-10-29 07:57:45 28 4
gpt4 key购买 nike

Apple 似乎已经改变了主屏幕/独立网络应用程序在 iOS 6 中的工作方式。根据各种博客文章 (example),这些应用程序现在有自己的专用空间来存储它们的缓存文件、sqllite 数据库、本地存储等,而不是像以前那样与 Safari 浏览器共享。

在开发 iOS 6 之前,我曾经虔诚地通过以下过程来清除缓存...

  1. 从主屏幕中删除应用。
  2. 关闭 Safari 中的所有页面/标签。
  3. 最后在“设置”>“Safari”中“清除 Cookie 和数据”或“清除数据”。

不幸的是,现在 Apple 已经移动了目标帖子,同样的程序似乎不起作用。清除后,即使我的更改在 Safari 中被拾取,当我添加到主屏幕并启动应用程序时,旧的 HTML、JS 等仍然被拾取。

有谁知道如何可靠地完全清除 iOS 6 中的缓存?

最佳答案

我无法验证缓存是否被正确清除,但这对我有用:

为此,您需要在您的 iOS 设备上启用 Web Inspector。转到设置 > Safari > 高级 > Web 检查器(它必须处于事件状态)并且您必须激活计算机 Safari 上的开发人员菜单。转到首选项 > 高级 > 激活开发人员菜单

  1. 使用 USB 数据线将您的设备连接到计算机
  2. 转到 safari > 开发 > 您的设备名称 > 检查应用(该应用必须正在运行)
  3. 这将在您的计算机上打开 Web 应用程序的检查器
  4. 当检查器打开时清除缓存(command + alt + E)
  5. 在检查器仍然打开的情况下刷新计算机上的页面(command + R)

Webapp 缓存不知何故被清除,我得到了非缓存代码。

关于iOS6 - 如何清除主屏幕/独立 Web 应用程序的缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12816542/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com