加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用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事件:
window.onpopstate



<!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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读