生活随笔
收集整理的這篇文章主要介紹了
伪造浏览器历史记录
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
對(duì)于HTML5 里面有兩個(gè)比較重要的方法,用于操作History,
這兩個(gè)方法分別是,pushState()和replaceState()。
pushState()是在瀏覽器的歷史記錄列表的棧定添加一條記錄。他需要三個(gè)參數(shù),一個(gè)是狀態(tài)對(duì)象,一個(gè)是標(biāo)題,一個(gè)是
URL(可選,同域)
pushState(obj
,title
,url
)相同的原理,replaceState()的參數(shù)格式也是相同的。
replaceState(obj
,title
,url
)。不過replaceState的作用是修改當(dāng)前頁(yè)面的歷史記錄。
演示一個(gè)偽造歷史記錄:
for(var i
=0;i
<100;i
++){history
.pushState({},"","/"+i
+".html");
}
總結(jié)
以上是生活随笔為你收集整理的伪造浏览器历史记录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。