Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经建立了一个 html5 库,它可以正常工作,但我需要帮助的是让应用程序检测用户是否在线,如果是,则在用户打开应用程序时更新 mainifest。
首先,您需要确保清单文件未在清单文件中列出,因为即使用户在线,这也会阻止重新获取它。
完成此操作后,如果您设置它cache-mode,prefer-online它将在连接可用时重新获取页面。如果您只想更新清单,则不需要执行此步骤,只要连接不包含在自己的列表中,大多数用户代理都会在连接可用时重新获取清单。
cache-mode
prefer-online
您也可以使用 JavaScript API 强制它:
window.applicationCache.update()
您可以在此处查看此示例以及 JavaScript API 的更多详细信息。