多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
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> ~~~