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.保存后,再访问就可以实现;检查原代码不变,但展现的是遮盖代码重绘的页面。
标签:
JavaScript
, 前端
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现