用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 Array扩展实现代码
Oct 14 Javascript
初窥JQuery-Jquery简介 入门了解篇
Nov 25 Javascript
关于img的href和src取变量及赋值的方法
Apr 28 Javascript
js实现的点击div区域外隐藏div区域
Jun 30 Javascript
Node.js操作mysql数据库增删改查
Mar 30 Javascript
JavaScript 基础函数_深入剖析变量和作用域
May 18 Javascript
js获取form表单所有数据的简单方法
Aug 18 Javascript
基于JavaScript实现的插入排序算法分析
Apr 14 Javascript
ES6解构赋值实例详解
Oct 31 Javascript
Gulp实现静态网页模块化的方法详解
Jan 09 Javascript
webpack打包非模块化js的方法
Oct 24 Javascript
Vuex的基本概念、项目搭建以及入坑点
Nov 04 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
SONY SRF-40W电路分析
2021/03/02 无线电
使用sockets:从新闻组中获取文章(二)
2006/10/09 PHP
PHPCMS的使用小结
2010/09/20 PHP
学习php笔记 字符串处理
2010/10/19 PHP
php中检查文件或目录是否存在的代码小结
2012/10/22 PHP
Yii框架调试心得--在页面输出执行sql语句
2014/12/25 PHP
thinkPHP数据库增删改查操作方法实例详解
2016/12/06 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
Javascript数组的排序 sort()方法和reverse()方法
2012/06/04 Javascript
js动态给table添加/删除tr的方法
2013/08/02 Javascript
原生javascript实现隔行换色
2015/01/04 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
2016/08/26 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
2016/09/13 Javascript
详解Angular2响应式表单
2017/06/14 Javascript
详解使用nvm安装node.js
2017/07/18 Javascript
mac上配置Android环境变量的方法
2018/07/08 Javascript
JS解析后台返回的JSON格式数据实例
2018/08/06 Javascript
jQuery+ThinkPHP实现图片上传
2020/07/23 jQuery
Python 包含汉字的文件读写之每行末尾加上特定字符
2016/12/12 Python
Python可变参数用法实例分析
2017/04/02 Python
Python AES加密实例解析
2018/01/18 Python
Python使用folium excel绘制point
2019/01/03 Python
Python3中的最大整数和最大浮点数实例
2019/07/09 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
Pytorch: 自定义网络层实例
2020/01/07 Python
使用CSS变量实现炫酷惊人的悬浮效果
2019/04/26 HTML / CSS
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
工程师自我评价怎么写
2013/09/19 职场文书
考试退步检讨书
2014/01/15 职场文书
关于孝道的演讲稿
2014/05/21 职场文书
刑事和解协议书范本
2014/11/19 职场文书
2014年度安全工作总结
2014/12/04 职场文书
2015质检员个人年终工作总结
2015/10/23 职场文书
安全生产培训心得体会
2016/01/18 职场文书
2019班干部竞选演讲稿范本!
2019/07/08 职场文书
2019最新公司租房合同(例文)
2019/07/18 职场文书