js查页面历史

Posted 历史

篇首语:贵有恒,何必三更起、五更眠、最无益,只怕一日曝、十日寒。本文由小常识网(cha138.com)小编为大家整理,主要介绍了js查页面历史相关的知识,希望对你有一定的参考价值。

js查页面历史

一、JS高手呢,获取历史网址

你的问题涉及到 Same Origin Policy(同源策略),这是一个关系到隐私和安全性的问题。任何浏览器都不会给你机会让你访问 **异域** 历史网址。

但是,如果这三个页面在同一域名下,你可以使用 Javascript 的 document.cookie 来记录每次访问的网址。

我写的例子需要4个文件,url_history.js,1.,2.,3.(三个 文件内容相同),代码写在空间(hi.baidu/keneks/item/50699e21f9300d0c72863e4d)

复制粘贴,将 url_history.js 和其它三个 文件放在一起,访问任何一个页面,点击任何链接,上面会自动显示曾经访问过的页面。

历史网址以 array 形式保存在 url_history 变量中,所以 url_history[0] 为上一个,url_history[1] 为上上一个,以此类推。

二、js中历史网页中怎么把上一个页面换成另一个页面

js是没有更改浏览历史url和获取从上一页开的url地址的,您可以使用window.location.replace(url);来重置浏览历史,

window.location.replace不在浏览器中保存跳转前的网址,因此按返回键将无效;

例子:

有 3个jsp页面(1.jsp, 2.jsp, 3.jsp),进系统默认的是1.jsp ,当我进入2.jsp的时候, 2.jsp里面用window.location.replace("3.jsp");与用window.location.href("3.jsp");从用户界面来看是没有什么区别的,但是当3.jsp页面有一个“返回”按钮,调用 window.history.go(-1);wondow.history.back();方法的时候,一点这个返回按钮就要返回2.jsp页面的话,区别就出来了,当用window.location.replace("3.jsp");连到3.jsp页面的话,3.jsp页面中的调用 window.history.go(-1);wondow.history.back();方法是不好用的,会返回到1.jsp 。当用window.location.href("3.jsp");连到3.jsp页面的话,3.jsp页面中的调用 window.history.go(-1);wondow.history.back();方法是好用的,会返回2.jsp。因为window.location.replace("3.jsp");是 不向服务器发送请求的跳转,而window.history.go(-1);wondow.history.back(); 方法是根据服务器记录的请求决定该跳到哪个页面的,所以会跳到系统默认页面1.jsp 。window.location.href("3.jsp");是向服务 器发送请求的跳转,window.history.go(-1);wondow.history.back(); 方法是根据服务器记录的请求决定该跳到哪个页面的,所以就可以返回到2.jsp。

三、JS或jQuery,清除网页历史记录

在展示历史记录的页面添加如下js 。

相关参考

怎么取消文本框的历史js

1.javascript如何清除文本框内的内容.首先input要有id比如<inputtype=textname=test1id="test1"value="abcd">(注意IE下面ID

历史新闻

历史新闻一般的大型门户网站都有通过日历查新闻的比如你打开网页选取新闻页面,然后点下面的日历,要哪天就哪天我尽量复制了一点国内新闻给你太多类别了12号北京300派出所所长受训傅政华授课谈"躲猫猫"研讨化

如何查询联通手机号码的历史账单

您可通过以下方式查询手机号码的历史账单:1、关注并绑定“山东联通10010”微信,点击查询>查话费>“历史话费”,按页面提示查询最近5个月的历史账单;2、登录联通手机营业厅APP,点击服务>查询>话费

满汉歌手黑历史

一、关于歌手河图的黑历史河图虽然有所谓的黑历史但绝对不会是人品问题最多就是心急口快脾气冲这几年好多了所知道的两个黑历史一个是和林js因为《为龙》的歌词掐架本来也没他事他是为龙的曲作算是帮词作掐林js(

京东的历史登陆记录

1.怎样查询京东历史购物京东历史购物的查询步骤:1、进入到京东app首界面中之后,在该页面的底部栏目中我们找到我的这个选项,点击进入。2、进入到我的这个页面中之后,在该页面的中间位置我们找到待付款这个

京东历史收货人信息吗

京东登录不上去要历史收货人但是我不记得了怎么办什么申诉成功-百如果京东账号绑定了邮箱和手机,可以通过这两个找回试试。1、进入京东的登陆页面,选择页面中的忘记密码。2、进入密码找回页面,输入注册手机号,

xcode如何下载历史版本

怎样从苹果商店下载老版本的xcode方法/步骤百度“苹果开发者中心“,进入以下页面。点击页面中的“MemberCenter"出现登录界面。这是需要苹果开发者帐号的,没有帐号的可以选择“CreateAp

下载xcode历史版本下载地址

1.怎样从苹果商店下载老版本的xcode方法/步骤百度“苹果开发者中心“,进入以下页面。点击页面中的“MemberCenter"出现登录界面。这是需要苹果开发者帐号的,没有帐号的可以选择“Create

怎么查qq历史网名

如何查自己以前用过的QQ网名1.登录我的QQ中心(id.qq或者从QQ的主菜单里面登录):2.然后点动态,里面有好友动态和自己的动态:3.其中包括个性签名和QQ网名的变化,向前追溯查看即可。怎么查一个

花呗历史账单怎么看

1.花呗怎么查看账单查看花呗账单的软件准备:手机支付宝版本10.1.55。1、打开手机支付宝APP。2、在支付宝的页面中找到花呗,然后点击打开。3、在花呗页面中找到我的账单,点击打开。4、成功打开我的