gpt4 book ai didi

ios - 如何强制更新缓存的 Kendo UI 移动远程 View

转载 作者:行者123 更新时间:2023-11-29 12:24:38 24 4
gpt4 key购买 nike

我正在使用 Kendo UI Mobile Framework 并将我的大部分 View 作为远程 View 处理。例如,远程 html 文档 view1.html 而不是内联 div 元素 #view1

它们在浏览器中都运行良好,但是我看到一些与缓存这些远程 View 相关的问题:

  1. 关闭主屏幕应用后重新加载它不会强制刷新/更新网络应用内容(iOS 已保存到主屏幕)。
  2. 重新创建主屏幕网络应用不会强制刷新/更新内容,即使在清除 Safari 网络数据(iOS 已保存到主屏幕)之后也是如此。

有谁知道如何强制应用程序在初始应用程序加载时获取这些远程 View 的新版本(每个 session 一次),而这一切都在 Kendo Mobile Library 的幕后处理?

我正在研究 ApplicationCache,但对于我的大部分动态、数据库密集型应用程序来说,这似乎非常可怕。最重要的是,我不认为我的网络服务器(它运行在 4D 数据库的后面)实际上可以为应用程序缓存文件提供正确的 mime 类型。

最佳答案

由于 Kendo UI 使用的是 jQuery:

https://github.com/telerik/kendo-ui-core/blob/master/src/kendo.mobile.view.js#L660

你或许可以用全局 $.ajaxSetup() 停止缓存,像这样:

$.ajaxSetup({
cache: false
});

请确保在加载您需要的任何其他数据之前将其关闭。

关于ios - 如何强制更新缓存的 Kendo UI 移动远程 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29608740/

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