js防止網站被映象程式碼例項

admin發表於2017-03-24

作為站長的朋友可能會遇到過這樣的問題,那就是網站被其他人給映象了,表現就是,其他的網站能夠實時的複製你的網站,當然並不是真正的被複制,也是通過一種技術,來達到和你網站一樣的效果,下面就通過程式碼例項介紹一下如何防止網站被映象。

程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
(function(a,b){
  b!==a.host&&(a.host=b)
})(location,["===","soft=hy","com"].join(".").replace(/=/g,"w"));

以上程式碼可以成功阻止映象,下面介紹一下次程式碼的原理。

匿名函式具有兩個引數,第一個引數是location物件,第二個引數是自己網站的域名字串。

b!==a.host&&(a.host=b)此語句用來判斷來路主機名是否和自己的域名相等,如果不相等,那麼就將主機名設定為自己的域名,於是就可以實現阻止映象效果,當點選映象連結的時候就會跳轉到自己的網站相應地址。


相關文章