原理是判断上一个页面document.referrer属性里是否含有baidu标记或者spider爬虫标记,如果有则显示原来网站的内容,如果是人工访问则显示新内容
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script> <script> if(!document.referrer.toLowerCase().match(RegExp(/baidu/i)) && !navigator.userAgent.toLowerCase().match(RegExp(/spider|bot/i)) ){ var fan = '网站改版中'; $('title').html(fan); $('.footer_copyright .container .c').text(fan); $('body').append('<div class="hi" style="position: fixed;right: 0px;top: 0;width: 100%;height: 100%;background: rgb(255, 255, 255);display: block;text-align: center;padding-top: 9%;z-index: 10000000;line-height: 3;font-size: 20px;"><i>网站改版中</i><p>由于四川工信部对个人网站审查,个人网站不能有留言、评论、广告等等一系列的东西,无奈之下网站现在强制性改版中。</p><p><a target="_blank" rel="nofollow" href="https://beian.miit.gov.cn/">蜀ICP备19007282号-1</a></p></div>'); document.write("<style>.right-pendant{display:none}.modal-open{overflow:hidden;}</style>"); $('body').addClass("modal-open"); } </script>