1. 程式人生 > 其它 >JavaScript如何進行頁面重繪,檢視原始碼不變,展示頁面不同?

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.儲存後,再訪問就可以實現;檢查原始碼不變,但展現的是遮蓋程式碼重繪的頁面。