我使用查询字符串来保存页面内对象的页面数据。你可以在行动here中看到它(如果你点击一些故事对象的内部,你会看到查询字符串的变化)。
但据我了解,一般来说,网页上的不同查询字符串会导致重新加载网页。我不希望这样,因为查询字符串只是用于保存对象数据 - 它不会影响网页上的任何其他内容。所有这一切都是我根据我的查询字符串在JavaScript中更改对象属性;没有文件真正改变。
是否存在解决缓存问题的方法?有没有办法可以在我的网页网址中使用查询字符串并仍使用缓存? (所以example.com?var=val
会抓取example.com
?)
如果有必要,我也很乐意使用哈希。
谢谢!
编辑:这不是this question的重复,我对用户在网页上修改网址不感兴趣。我有兴趣在使用新的查询字符串时不重新加载网页的文件。
因此,如果用户访问了example.com
然后返回example.com?page=40
,我想重新加载使用example.com
保存的相关HTML页面。
我刚才意识到我的脑屁已经过了;只重新加载核心页面,我不必担心所有连接的脚本和样式表。所以这可能不是那么大的交易。如果有任何答案或想法,我仍然感兴趣。