欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js檢測(cè)標(biāo)題與描述中的關(guān)鍵詞發(fā)現(xiàn)就替換或跳轉(zhuǎn)到別的頁面

 更新時(shí)間:2021年06月12日 10:50:34   投稿:mdxy-dxy  
這篇文章主要介紹了js檢測(cè)標(biāo)題與描述中的關(guān)鍵詞發(fā)現(xiàn)就替換或跳轉(zhuǎn)到別的頁面的實(shí)現(xiàn)方法,主要是分享它的編程思路與加密方法

關(guān)鍵詞普通篇

標(biāo)題中不能帶破解、key、序列號(hào)、注冊(cè)機(jī)的字,要不就給跳轉(zhuǎn)或者替換成別的詞

var mflag=false;
var mtit=document.title;
var mcont=document.getElementsByName('description')[0].content;

var arr=['破解','key','序列號(hào)','注冊(cè)機(jī)'];

for(x in arr){
if(encodeURI(tit).indexOf(arr[x]) != -1){
			flag=true;
		}
	if(encodeURI(cont).indexOf(arr[x]) != -1){
			flag=true;
		}
	}
	if(flag){
		/*$('body').html('很抱歉,該頁面已刪除!').css({
					"font-size": "20px",
					"padding-top": "20px"
				});
		$('html').hide();		
		$('html').text('很抱歉,該頁面已刪除!');*/
		window.location.href = "https://yourdomain/404.htm";
	}

關(guān)鍵詞加密篇

var mflag=false;
var mtit=document.title;
var mcont=document.getElementsByName('description')[0].content;

var arr=['%E7%A0%B4%E8%A7%A3','key','%E5%BA%8F%E5%88%97%E5%8F%B7','%E7%89%B9%E5%88%AB%E7%89%88'];

for(x in arr){
if(encodeURI(tit).indexOf(arr[x]) != -1){
			flag=true;
		}
	if(encodeURI(cont).indexOf(arr[x]) != -1){
			flag=true;
		}
	}
	if(flag){
		/*$('body').html('很抱歉,該頁面已刪除!').css({
					"font-size": "20px",
					"padding-top": "20px"
				});
		$('html').hide();		
		$('html').text('很抱歉,該頁面已刪除!');*/
		window.location.href = "https://yourdomain/404.htm";
	}

也就是增加了閱讀難度,但思路很好不利于別人查找。

主要是用了indexOf與JavaScript encodeURI() 函數(shù)

JavaScript encodeURI() 函數(shù)

定義和用法

encodeURI() 函數(shù)可把字符串作為 URI 進(jìn)行編碼。

語法

encodeURI(URIstring)

參數(shù) 描述
URIstring 必需。一個(gè)字符串,含有 URI 或其他要編碼的文本。

返回值

URIstring 的副本,其中的某些字符將被十六進(jìn)制的轉(zhuǎn)義序列進(jìn)行替換。

說明

該方法不會(huì)對(duì) ASCII 字母和數(shù)字進(jìn)行編碼,也不會(huì)對(duì)這些 ASCII 標(biāo)點(diǎn)符號(hào)進(jìn)行編碼: - _ . ! ~ * ' ( ) 。

該方法的目的是對(duì) URI 進(jìn)行完整的編碼,因此對(duì)以下在 URI 中具有特殊含義的 ASCII 標(biāo)點(diǎn)符號(hào),encodeURI() 函數(shù)是不會(huì)進(jìn)行轉(zhuǎn)義的:;/?:@&=+$,#

提示和注釋

提示:如果 URI 組件中含有分隔符,比如 ? 和 #,則應(yīng)當(dāng)使用 encodeURIComponent() 方法分別對(duì)各組件進(jìn)行編碼。

實(shí)例

在本例中,我們將使用 encodeURI() 對(duì) URI 進(jìn)行編碼:


[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

輸出

%E8%84%9A%E6%9C%AC%E4%B9%8B%E5%AE%B6
www.dbjr.com.cn
www.dbjr.com.cn/My%20first/
,/?:@&=+$#

到此這篇關(guān)于js檢測(cè)標(biāo)題與描述中的關(guān)鍵詞發(fā)現(xiàn)就替換或跳轉(zhuǎn)到別的頁面的文章就介紹到這了,更多相關(guān)js查找關(guān)鍵詞內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JS實(shí)現(xiàn)unicode和UTF-8之間的互相轉(zhuǎn)換互轉(zhuǎn)

    JS實(shí)現(xiàn)unicode和UTF-8之間的互相轉(zhuǎn)換互轉(zhuǎn)

    需要將PC送過來的UTF-8轉(zhuǎn)換成UNICODE才能將內(nèi)容通過短信發(fā)送出去,同樣,接收到的短信為unicode編碼,也許轉(zhuǎn)換成UTF-8才能在PC端軟件顯示出來
    2017-07-07
  • JS精確判斷數(shù)據(jù)類型代碼實(shí)例

    JS精確判斷數(shù)據(jù)類型代碼實(shí)例

    這篇文章主要介紹了JS精確判斷數(shù)據(jù)類型代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 網(wǎng)頁屏蔽(左右鍵,代碼等)的非JS方法

    網(wǎng)頁屏蔽(左右鍵,代碼等)的非JS方法

    網(wǎng)頁屏蔽(左右鍵,代碼等)的非JS方法...
    2007-03-03
  • JS+HTML5 Canvas實(shí)現(xiàn)簡單的寫字板功能示例

    JS+HTML5 Canvas實(shí)現(xiàn)簡單的寫字板功能示例

    這篇文章主要介紹了JS+HTML5 Canvas實(shí)現(xiàn)簡單的寫字板功能,結(jié)合實(shí)例形式分析了js結(jié)合HTML5 canvas特性的圖形繪制相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • javascript動(dòng)畫之磁性吸附效果篇

    javascript動(dòng)畫之磁性吸附效果篇

    在實(shí)際應(yīng)用中,常常需要為拖拽的元素限定范圍。而通過限定范圍,再增加一些輔助的措施,就可以實(shí)現(xiàn)磁性吸附的效果。本文將詳細(xì)介紹javascript的磁性吸附,有需要的朋友可以參考借鑒。
    2016-12-12
  • 基于JavaScript實(shí)現(xiàn)動(dòng)態(tài)添加刪除表格的行

    基于JavaScript實(shí)現(xiàn)動(dòng)態(tài)添加刪除表格的行

    又一個(gè)動(dòng)態(tài)控制表格的效果,用JavaScript動(dòng)態(tài)生成表格行、表格列,以及還可動(dòng)態(tài)刪除這些行列,行等,運(yùn)行代碼后,點(diǎn)擊對(duì)應(yīng)的功能按鈕,即可實(shí)現(xiàn)對(duì)應(yīng)的表格操作功能,接下來通過代碼實(shí)例給大家介紹JavaScript實(shí)現(xiàn)動(dòng)態(tài)添加刪除表格的行,需要的朋友參考下
    2016-02-02
  • Bootstrap所支持的表單控件實(shí)例詳解

    Bootstrap所支持的表單控件實(shí)例詳解

    Bootstrap 支持最常見的表單控件,主要是 input、textarea、checkbox、radio 和 select。本文通過實(shí)例代碼給大家講解Bootstrap所支持的表單控件,感興趣的朋友一起學(xué)習(xí)吧
    2016-05-05
  • 如何使用JavaScript實(shí)現(xiàn)棧與隊(duì)列

    如何使用JavaScript實(shí)現(xiàn)棧與隊(duì)列

    這篇文章主要介紹了如何使用JavaScript實(shí)現(xiàn)棧與隊(duì)列。棧和隊(duì)列是web開發(fā)中最常用的兩種數(shù)據(jù)結(jié)構(gòu)。絕大多數(shù)用戶,甚至包括web開發(fā)人員,都不知道這個(gè)驚人的事實(shí)。,需要的朋友可以參考下
    2019-06-06
  • javascript vvorld 在線加密破解方法

    javascript vvorld 在線加密破解方法

    朋友公司開發(fā)的在線JS加密站點(diǎn),內(nèi)測(cè)中,自己試過不能找到加密后的源代碼,不知道還有那位大大能夠破解
    2008-11-11
  • 圖片翻轉(zhuǎn)效果具體實(shí)現(xiàn)代碼

    圖片翻轉(zhuǎn)效果具體實(shí)現(xiàn)代碼

    想必大家對(duì)圖片翻轉(zhuǎn)效果都有所了解吧,其實(shí)很容易實(shí)現(xiàn)的,下面有個(gè)不錯(cuò)的示例,喜歡的朋友可以參考下
    2014-01-01

最新評(píng)論