最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

關(guān)鍵詞普通篇

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

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

var arr=['破解','key','序列號','注冊機'];

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 進行編碼。

語法

encodeURI(URIstring)

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

返回值

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

說明

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

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

提示和注釋

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

實例

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


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

輸出

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

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

相關(guān)文章

  • javascript連續(xù)賦值問題

    javascript連續(xù)賦值問題

    本文通過具體的示例來給大家詳細(xì)解釋了下javascript的連續(xù)賦值問題,十分的實用,有需要的小伙伴可以參考下。
    2015-07-07
  • 老生常談ES6中的類

    老生常談ES6中的類

    下面小編就為大家?guī)硪黄仙U凟S6中的類。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • js監(jiān)聽鍵盤事件示例代碼

    js監(jiān)聽鍵盤事件示例代碼

    本文為大家詳細(xì)介紹下使用js如何監(jiān)聽鍵盤事件,具體實現(xiàn)代碼如下,感興趣的朋友可以參考下,希望對大家有所幫助
    2013-07-07
  • Dropify.js圖片寬高自適應(yīng)的方法

    Dropify.js圖片寬高自適應(yīng)的方法

    本篇文章主要介紹了Dropify.js圖片寬高自適應(yīng)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 如何用javascript控制上傳文件的大小

    如何用javascript控制上傳文件的大小

    如何用javascript控制上傳文件的大小...
    2006-10-10
  • uni-app?app引入天地圖簡單代碼示例

    uni-app?app引入天地圖簡單代碼示例

    uni-app是一種基于Vue.js的跨平臺開發(fā)框架,允許開發(fā)者使用統(tǒng)一的代碼編寫多端應(yīng)用,這篇文章主要給大家介紹了關(guān)于uni-app?app引入天地圖的相關(guān)資料,需要的朋友可以參考下
    2024-02-02
  • JS經(jīng)典正則表達(dá)式筆試題匯總

    JS經(jīng)典正則表達(dá)式筆試題匯總

    這篇文章主要介紹了JS經(jīng)典正則表達(dá)式筆試題,結(jié)合實例形式匯總分析了javascript正則表達(dá)式的經(jīng)典使用技巧,需要的朋友可以參考下
    2016-12-12
  • js下拉菜單生成器dropMenu使用方法詳解

    js下拉菜單生成器dropMenu使用方法詳解

    這篇文章主要介紹了js下拉菜單生成器dropMenu的使用方法 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Javasript設(shè)計模式之鏈?zhǔn)秸{(diào)用詳解

    Javasript設(shè)計模式之鏈?zhǔn)秸{(diào)用詳解

    這篇文章主要為大家詳細(xì)介紹了Javasript設(shè)計模式之鏈?zhǔn)秸{(diào)用的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • JS正則表達(dá)式驗證中文字符

    JS正則表達(dá)式驗證中文字符

    本篇文章主要介紹了JS正則表達(dá)式驗證中文字符的相關(guān)知識,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-05-05

最新評論

罗江县| 海盐县| 宕昌县| 扎鲁特旗| 罗平县| 庆安县| 宾川县| 湘潭县| 柯坪县| 东辽县| 武平县| 遂昌县| 涡阳县| 铁岭县| 崇义县| 沈阳市| 资源县| 阳江市| 壤塘县| 牟定县| 河西区| 琼结县| 靖安县| 肥东县| 利辛县| 乌兰县| 平顶山市| 富阳市| 江城| 博野县| 六盘水市| 巴中市| 邛崃市| 长宁区| 修文县| 青岛市| 土默特左旗| 股票| 肃南| 呼伦贝尔市| 建昌县|