操作历史记录.Back无法按预期工作
Manipulating History.Back does not work as expected
在我的项目中,我使用打开了一个新页面
我使用一个参数来告诉下一页什么是他的父母。(相对路径)JS代码如下:
function FillHistory() {
var parent = getUrlVars()["parent"];
var currentUrl = $(location).attr('href');
History.pushState({ state: 2 }, parent, parent);
History.pushState({ state: 2 }, currentUrl, currentUrl);
}
(getUrlVars
是获取该URL的get参数的方法)
现在,当我点击Back-Button
时,浏览器中会显示"parent
"URL的地址,但当前页面只是停留在那里。
有线索吗?
试试这个
history.replaceState({value: 1, value2: X}, "title", "page.php");
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- Facebook工作历史fql
- Javascript历史.PushState不工作
- 如何使用 HTML5 历史记录使转发按钮在此示例中工作
- Chrome 扩展程序历史记录 API 无法正常工作
- 操作历史记录.Back无法按预期工作
- AJAX页面加载/历史记录.离开网站后,pushState不能正常工作
- history.back()不能在Chrome中与预期的HTML5历史API一起工作
- 我怎么能保持html内容的历史,使后退按钮的工作
- HTML5历史推送状态不工作
- HTML的历史.pushState不能正常工作
- 历史取代地产不再工作在Chrome本地文件
- HTML 5历史记录窗口.pushState不工作
- JS:历史.pushState不能正常工作
- HTML 5历史api只能从索引页工作
- 文本输入字段不与chrome字段历史工作
- 历史记录.js没有尾部斜杠的 URL 无法正常工作
- 如何使我的用户脚本在使用历史记录 API 的网站的特定页面上工作
- 历史.pushstate在IE8中不工作