Javascript 框架7防止缓存页面数据
我想阻止Framework7中的所有应用程序页面缓存。我可以在这里添加任何选项吗Javascript 框架7防止缓存页面数据,javascript,html,cordova,html-framework-7,Javascript,Html,Cordova,Html Framework 7,我想阻止Framework7中的所有应用程序页面缓存。我可以在这里添加任何选项吗 var myApp = new Framework7({ material: true //enable Material theme }) 或者一个可以使我永久停止缓存的函数。您可以在中设置cache:false 或者,如果它更适合您的应用程序,您可以将其持续时间设置为零,如中所示设置cacheDuration:0 有关更详细的规格,请参阅。您可以在中设置cache:false 或者,如
var myApp = new Framework7({
material: true //enable Material theme
})
或者一个可以使我永久停止缓存的函数。您可以在中设置cache:false
或者,如果它更适合您的应用程序,您可以将其持续时间设置为零,如中所示设置cacheDuration:0
有关更详细的规格,请参阅。您可以在中设置cache:false
或者,如果它更适合您的应用程序,您可以将其持续时间设置为零,如中所示设置cacheDuration:0
有关更详细的规范,请参阅。最简单的方法是定义一个可变时间戳,并将其设置为Date.now,然后在每个路由路径结束时使用?timestamp将其指定给route path参数 因此,在这种情况下,framework7必须在每个浏览器上加载每个html文件,然后重新加载 开发和设计完成后,您可以对其进行注释。此场景可用于您使用的每个框架。它不是特定于框架7的 例如:
最简单的方法是定义一个变量timestamp并将其设置为Date.now,然后在每个路由路径结束时将其指定给route path参数,并使用?timestamp 因此,在这种情况下,framework7必须在每个浏览器上加载每个html文件,然后重新加载 开发和设计完成后,您可以对其进行注释。此场景可用于您使用的每个框架。它不是特定于框架7的 例如:
为了防止缓存,可以使用内联方法数据页属性
data-ignore-cache="true"
<a href="#" data-ignore-cache="true"><i class="fa fa-calendar"></i> sample link</a>
为了防止缓存,可以使用内联方法数据页属性
data-ignore-cache="true"
<a href="#" data-ignore-cache="true"><i class="fa fa-calendar"></i> sample link</a>
如果你这样做,你的缓存不会被所有具有不同时间戳的页面阻塞吗?如果你这样做,你的缓存不会被所有具有不同时间戳的页面阻塞吗?
var timestamp = Date.now();
routes = [
{
path: '/',
url: './index.html?'+timestamp,
},
{
path: '/about/',
url: './pages/about.html?'+timestamp,
},
{
path: '/form/',
url: './pages/form.html?'+timestamp,
},
{
path: '/page-loader-template7/:user/:userId/:posts/:postId/',
templateUrl: './pages/page-loader-template7.html?'+timestamp,
},
{
path: '/page-loader-component/:user/:userId/:posts/:postId/',
componentUrl: './pages/page-loader-component.html?'+timestamp
}]
data-ignore-cache="true"
<a href="#" data-ignore-cache="true"><i class="fa fa-calendar"></i> sample link</a>