使用pushstatus 实现 ajax页面seo 优化
发布时间:2020-12-16 01:55:29 所属栏目:百科 来源:网络整理
导读:判断是否支持pushstatus: if (! history . pushState ) 当发送ajax请求的时候:(i++示例ajax 查询参数),则页面不刷新 , 但是url会改变 history . pushState ({}, document . title , '?' + ( i ++)) 监听State pop事件: window . onpopstate !DOCTYPE h
判断是否支持pushstatus:if (!history.pushState)当发送ajax请求的时候:(i++示例ajax 查询参数),则页面不刷新,但是url会改变history.pushState({},document.title,'?' + (i++))监听State pop事件:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div onclick="javascript: history.pushState({},document.title,'?' + (i++))">点击我pushStatus</div> <div onclick="javascript: history.go(-1)">点击我history.go(-1)</div> </body> <script> var i = 0; window.onpopstate = function (e) { console.log(e); } </script> </html> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |