如何在使用查询字符串时允许缓存?

时间:2018-02-12 09:39:47

标签: javascript html url caching query-string

我使用查询字符串来保存页面内对象的页面数据。你可以在行动here中看到它(如果你点击一些故事对象的内部,你会看到查询字符串的变化)。

但据我了解,一般来说,网页上的不同查询字符串会导致重新加载网页。我不希望这样,因为查询字符串只是用于保存对象数据 - 它不会影响网页上的任何其他内容。所有这一切都是我根据我的查询字符串在JavaScript中更改对象属性;没有文件真正改变。

是否存在解决缓存问题的方法?有没有办法可以在我的网页网址中使用查询字符串并仍使用缓存? (所以example.com?var=val会抓取example.com?)

如果有必要,我也很乐意使用哈希。

谢谢!

编辑:这不是this question的重复,我对用户在网页上修改网址不感兴趣。我有兴趣在使用新的查询字符串时不重新加载网页的文件。

因此,如果用户访问了example.com然后返回example.com?page=40,我想重新加载使用example.com保存的相关HTML页面。

我刚才意识到我的脑屁已经过了;只重新加载核心页面,我不必担心所有连接的脚本和样式表。所以这可能不是那么大的交易。如果有任何答案或想法,我仍然感兴趣。

0 个答案:

没有答案