我是asp.net webform app,我正在使用分页列出所有博客。我正在使用“更新”面板进行列表,以便用户不必离开页面。
为了添加功能,我必须删除UpdatePanel并添加以下代码以添加功能
var URL = document.URL;
var URLNew = "";
var pageNo = "";
$(".paging > a").click(function(){
page = $(this).text();
newURL = URL + '?'+pageNo ;
//window.history.replaceState(null, URLNew , URLNew );
history.pushState(stateObj, URLNew , URLNew );
});
此代码在Chrome和IE中运行良好,但在FF v47中失败。我也删除了历史记录,但这在FF中无法正常工作。
让我们说我导航到第1页 - > 4 - > 5 - > 6一段时间后面的历史记录适用于1页或最后2页,但如果我想导航到第一页则会中断并返回错误"文档已过期"
答案 0 :(得分:0)
在进行研究并经过几个搜索链接后,通过一个提到"文件过期消息"在FF中是由于缓存磁盘空间限制。我将缓存从10MB折叠到100MB,问题现在似乎已经解决了。