用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面


Posted in Javascript onMay 02, 2011
<script type="text/javascript"> 
if(self!=top){top.location=self.location;} 
var ref=document.referrer; 
var domains=new Array("3water.com/","3water.cn/","3water.com.cn/"); 
var refpass=false; 
for(i=0;i<=domains.length;i++){if(ref.indexOf(domains[i])>0){refpass=true;break;}} 
if(ref==""){refpass=true} 
if(!refpass){window.location.href='https://3water.com';} 
</script>

推荐

<script>
function isMatch(str1,str2) 
{  
var index = str1.indexOf(str2); 
if(index==-1) return false; 
return true; 
} 
alert(window.location.hostname);
if (isMatch(window.location.hostname,'3water.com') == false){window.location.href="https://3water.com";}
</script>

下面我们一个网站开发中用到的

function gotourl()
{
 var url = "https://3water.com"; 
 var localurl = document.url; 
 if( localurl.substring(0,url.length) != url )
 {
  location.href=url;
 }
}
gotourl();
Javascript 相关文章推荐
JavaScript toFixed() 方法
Apr 15 Javascript
jquery 操作DOM的基本用法分享
Apr 05 Javascript
node.js中Socket.IO的进阶使用技巧
Nov 04 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
Jun 30 Javascript
一个php+js实时显示时间问题
Oct 12 Javascript
Node.js文件操作方法汇总
Mar 22 Javascript
浅析BootStrap栅格系统
Jun 07 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
Aug 19 Javascript
详解webpack打包时排除其中一个css、js文件或单独打包一个css、js文件(两种方法)
Oct 26 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
May 22 Javascript
Vue在chrome44偶现点击子元素事件无法冒泡的解决方法
Dec 15 Javascript
Vuex中的Mutations的具体使用方法
Jun 01 Javascript
jQuery之网页换肤实现代码
Apr 30 #Javascript
HTML5附件拖拽上传drop &amp; google.gears实现代码
Apr 28 #Javascript
很棒的学习jQuery的12个网站推荐
Apr 28 #Javascript
推荐20家国外的脚本下载网站
Apr 28 #Javascript
JavaScript中的this实例分析
Apr 28 #Javascript
File, FileReader 和 Ajax 文件上传实例分析(php)
Apr 27 #Javascript
JavaScript中获取未知对象属性的代码
Apr 27 #Javascript
You might like
PHP怎样调用MSSQL的存储过程
2006/10/09 PHP
php中json_decode()和json_encode()的使用方法
2012/06/04 PHP
YII Framework框架教程之使用YIIC快速创建YII应用详解
2016/03/15 PHP
javascript offsetX与layerX区别
2010/03/12 Javascript
Jquery ThickBox插件使用心得(不建议使用)
2010/09/08 Javascript
jquery图片上下tab切换效果
2011/03/18 Javascript
使用JavaScript动态设置样式实现代码(2)
2013/01/25 Javascript
jquery $(&quot;#variable&quot;) 循环改变variable的值示例
2014/02/23 Javascript
JS中判断JSON数据是否存在某字段的方法
2014/03/07 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
2015/02/20 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
2015/10/30 Javascript
基于Javascript实现的不重复ID的生成器
2016/12/25 Javascript
BootStrap Table 设置height表头与内容无法对齐的问题
2016/12/28 Javascript
JavaScript表单验证实现代码
2017/05/22 Javascript
javascript高仿热血传奇游戏实现代码
2018/02/22 Javascript
vue图片上传本地预览组件使用详解
2019/02/20 Javascript
[45:18]完美世界DOTA2联赛循环赛 PXG vs IO 第二场 11.06
2020/11/09 DOTA
python实现的二叉树算法和kmp算法实例
2014/04/25 Python
python实现简单的socket server实例
2015/04/29 Python
代码分析Python地图坐标转换
2018/02/08 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
Python之lambda匿名函数及map和filter的用法
2019/03/05 Python
python 普通克里金(Kriging)法的实现
2019/12/19 Python
Python编译成.so文件进行加密后调用的实现
2019/12/23 Python
HTML5 实现一个访问本地文件的实例
2012/12/13 HTML / CSS
路政管理毕业自荐书范文
2014/02/10 职场文书
美术指导求职信
2014/03/17 职场文书
安全责任协议书
2014/04/21 职场文书
供用电专业求职信
2014/07/07 职场文书
庆六一文艺汇演活动方案
2014/08/26 职场文书
2014年统计工作总结
2014/11/21 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
家长会开场白和结束语
2015/05/29 职场文书
演讲稿:​快乐,从不抱怨开始!
2019/04/02 职场文书
Django cookie和session的应用场景及如何使用
2021/04/29 Python
《游戏王:大师决斗》新活动上线 若无符合卡组可免费租用
2022/04/13 其他游戏