用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 delete操作符应用实例
Jan 13 Javascript
Extjs中使用extend(js继承) 的代码
Mar 15 Javascript
javascript中处理时间戳为日期格式的方法
Jan 02 Javascript
浅析IE10兼容性问题(frameset的cols属性)
Jan 03 Javascript
基于zepto的移动端轻量级日期插件--date_picker
Mar 04 Javascript
javaScript中的原型解析【推荐】
May 05 Javascript
BootStrap注意事项小结(五)表单
Mar 10 Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
Sep 21 Javascript
详解JavaScript中的函数、对象
Apr 01 Javascript
jquery+css实现Tab栏切换的代码实例
May 14 jQuery
Vue3.0中的monorepo管理模式的实现
Oct 14 Javascript
在Uni中使用Vue的EventBus总线机制操作
Jul 31 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中利用explode函数分割字符串到数组
2014/02/08 PHP
php Session无效分析资料整理
2016/11/29 PHP
Yii框架批量插入数据扩展类的简单实现方法
2017/05/23 PHP
PHP简单实现欧拉函数Euler功能示例
2017/11/06 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
2009/05/25 Javascript
Javascript 八进制转义字符(8进制)
2011/04/08 Javascript
js控制表单不能输入空格的小例子
2013/11/20 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
2020/08/21 Javascript
JavaScript for循环 if判断语句(学习笔记)
2017/10/11 Javascript
Nodejs实现爬虫抓取数据实例解析
2018/07/05 NodeJs
Vue刷新修改页面中数据的方法
2018/09/16 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
[00:52]DOTA2齐天大圣预告片
2016/08/13 DOTA
Python实现备份文件实例
2014/09/16 Python
Python实现的简单发送邮件脚本分享
2014/11/07 Python
Django小白教程之Django用户注册与登录
2016/04/22 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
2018/02/18 Python
Python实现一个数组除以一个数的例子
2019/07/20 Python
浅谈图像处理中掩膜(mask)的意义
2020/02/19 Python
Python计算IV值的示例讲解
2020/02/28 Python
Python多线程threading join和守护线程setDeamon原理详解
2020/03/18 Python
基于python检查矩阵计算结果
2020/05/21 Python
Python爬虫入门教程02之笔趣阁小说爬取
2021/01/24 Python
华丽的手绘陶瓷:MacKenzie-Childs
2017/02/04 全球购物
如何找出EMP表里面SALARY第N高的employee
2013/12/05 面试题
工厂仓管员岗位职责
2014/01/01 职场文书
高中毕业自我评价
2014/02/08 职场文书
马智宇婚礼主持词
2014/03/22 职场文书
教师四风问题整改措施
2014/09/25 职场文书
三好学生事迹材料
2014/12/24 职场文书
党支部承诺书
2015/01/20 职场文书
售后服务承诺函格式
2015/01/21 职场文书
法律意见书范文
2015/06/04 职场文书
CSS极坐标的实例代码
2021/06/03 HTML / CSS
怎么禁用Win11输入法 最新Win11输入法关闭教程
2022/08/05 数码科技