JavaScript如何進行頁面重繪,檢視原始碼不變,展示頁面不同?
阿新 • • 發佈:2022-03-29
需求分析:
當備案網站運營方向和備案標明方向不同的時候,如果不做首頁重回,或者叫做首頁遮蔽,那麼會因為“備案資訊不符”導致備案登出。為了避免這種情況,可以進行頁面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.儲存後,再訪問就可以實現;檢查原始碼不變,但展現的是遮蓋程式碼重繪的頁面。