是否可以使用 jquery mobile 有条件地缓存页面?
例如,每次从站点上的任何其他位置导航到页面时,都应重新加载页面上的数据,但从该页面调用的模式对话框返回时除外。
我只能让它做一个或另一个,总是或从不缓存。
是的,您可以通过编程方式调用此函数来缓存页面。
// you can get the page from where the call is being transferred from
var referrer = document.referrer;
// Use this code to disable the cache
pageContainerElement.page({ domCache: false });
在调用模态对话框之前,您可以使用 domCache 调用该方法:true
// Use this code to cache the page
pageContainerElement.page({ domCache: true });