• JavaScript如何进行页面重绘,查看源码不变,展示页面不同?


    需求分析:

    当备案网站运营方向和备案标明方向不同的时候,如果不做首页重回,或者叫做首页屏蔽,那么会因为“备案信息不符”导致备案注销。为了避免这种情况,可以进行页面JavaScript重绘,以绕过审核,而不影响蜘蛛爬取。

    设置步骤:

    1.在原页面head处引入jquery文件,

    <script src="//common.cnblogs.com/script/jquery.js" type="text/javascript"></script>

    2.在原页面body尾标签处添加JavaScript代码,如下:

     1 var html = `<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     2     <title>遮盖页面标题</title>
     3     <meta name="keywords" content="遮盖页面关键词">
     4     <meta name="description" content="遮盖页面描述">
     5     <style id="znBdcsStyle" type="text/css">
     6         #bdcs-rec {
     7             遮盖css
     8         }
     9     </style>
    10 </head>
    11 <body>    
    12     <div class="jiayemian">
    13           遮盖页面内容
    14     </div>
    15 </body>`;
    16 
    17 $("html").hide();
    18 $(function(){
    19     $("html").html(html);
    20     $("html").show();
    21 })

    3.保存后,再访问就可以实现;检查原代码不变,但展现的是遮盖代码重绘的页面。

  • 相关阅读:
    规则引擎.Net Core
    GDPR(Cookie处理)
    NSSM把.Net Core部署至 Windows 服务
    Consul实现服务治理1
    微服务
    Consul实现服务治理
    NET Core Web发布包
    NET API 分析器
    NET Core 2.1 Global Tools
    css3中-moz、-ms、-webkit,-o分别代表的意思,以及微信浏览器内核分析
  • 原文地址:https://www.cnblogs.com/chig/p/16073797.html
Copyright © 2020-2023  润新知