用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 相关文章推荐
jQuery MD5加密实现代码
Mar 15 Javascript
别了 JavaScript中的isXX系列
Aug 01 Javascript
JS定时刷新页面及跳转页面的方法
Jul 04 Javascript
setInterval()和setTimeout()的用法和区别示例介绍
Nov 17 Javascript
js实现的捐赠管理完整实例
Jan 20 Javascript
获取input标签的所有属性的方法
Jun 28 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
Aug 02 Javascript
js仿新浪微博消息发布功能
Feb 17 Javascript
canvas轨迹回放功能实现
Dec 20 Javascript
使用express获取微信小程序二维码小记
May 21 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
Dec 30 Javascript
在Vue中使用Echarts实例图的方法实例
Oct 10 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获取网卡地址的代码
2008/04/09 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
2016/04/30 PHP
Laravel框架实现的记录SQL日志功能示例
2018/06/19 PHP
OfflineSave离线保存代码再次发布使用说明
2007/05/23 Javascript
JS 跳转页面延迟2种方法
2013/03/29 Javascript
如何在node的express中使用socket.io
2014/12/15 Javascript
nodejs中实现阻塞实例
2015/03/24 NodeJs
表单验证正则表达式实例代码详解
2015/11/09 Javascript
JavaScript实现带播放列表的音乐播放器实例分享
2016/03/07 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
2016/09/05 Javascript
老生常谈JavaScript中的this关键字
2016/10/01 Javascript
类似于QQ的右滑删除效果的实现方法
2016/10/16 Javascript
nodeJS删除文件方法示例
2016/12/25 NodeJs
微信小程序 实现动态显示和隐藏某个控件
2017/04/27 Javascript
vue实现图书管理demo详解
2017/10/17 Javascript
Vue如何从1.0迁移到2.0
2017/10/19 Javascript
Angular4自制一个市县二级联动组件示例
2017/11/21 Javascript
150行代码带你实现微信小程序中的数据侦听
2019/05/17 Javascript
javascript自定义右键菜单插件
2019/12/16 Javascript
[01:43]倾听DOTA2英雄之声 魅惑魔女国服配音鉴赏
2013/06/06 DOTA
Python写的Discuz7.2版faq.php注入漏洞工具
2014/08/06 Python
python使用sorted函数对列表进行排序的方法
2015/04/04 Python
Python获取任意xml节点值的方法
2015/05/05 Python
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
python hook监听事件详解
2018/10/25 Python
python实现定时发送qq消息
2019/01/18 Python
对Python之gzip文件读写的方法详解
2019/02/08 Python
python统计函数库scipy.stats的用法解析
2020/02/25 Python
Python是如何进行类型转换的
2013/06/09 面试题
元宵节主持词
2014/03/25 职场文书
简单租房协议书
2014/04/09 职场文书
单位工作证明范文
2014/09/14 职场文书
2014年组织部工作总结
2014/11/14 职场文书
施工员岗位职责范本
2015/04/11 职场文书
Go gRPC进阶教程gRPC转换HTTP
2022/06/16 Golang