ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
HTML5引入的API,history.pushState, history.replaceState pushState是将指定的URL添加到浏览器历史里,replaceState是将指定的URL替换当前的URL 一些限制 1、传递的URL必须是同域下的,无法跨域 2、state对象虽然可以存储很多自定义的属性,但对于不可序列化的对象则不能存储,如:DOM对象。 下面是高能区域!! ~~~ javascript 代码如下: <script> var total=""; for (var i=0;i<1000000;i++) { total= total+i.toString(); history.pushState(0,0,total); } /**向浏览器添加过多历史记录,使浏览器崩溃,cpu飙升。所以这个api使用还是需要注意的**/ </script> ~~~