在不加载页面的情况下保留后退按钮功能

preserving back button functionality without loading the page

本文关键字:保留 按钮 功能 情况下 加载      更新时间:2023-09-26

我想实现后退按钮功能,以便在点击之前访问过的页面必须在没有重新加载的情况下呈现,但要看到它被更新/访问过。

我已经将它实现为

<input type="button" name="back" value="Back" onClick="history.go(-1)" />

正在加载页面

是否可以在不加载页面的情况下实现后退按钮功能?

不,没有任何技巧可以获取历史对象的URL - source:使用javascript获取完整的URL历史

你可以把历史记录设置在cookie上(我知道,我知道),一个网站(最好是其中的一部分,比如身体)用ajax加载。

<input type="button" name="back" value="Back" />

类似:

   $( "input[name=back]" ).click( function(){
            $( "body" ).load( urlFromYourCookieHistoryStack + " body" );
   });

历史记录将通过您定义的网站提供。阅读jQuery加载方法=> http://api.jquery.com/load/

使用jQuery cookie插件应该不会很麻烦