用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 相关文章推荐
一个XML格式数据转换为图表的例子
Feb 09 Javascript
利用腾讯的ip地址库做ip物理地址定位
Jul 24 Javascript
JSON.parse()和JSON.stringify()使用介绍
Jun 20 Javascript
javascript实现无缝上下滚动特效
Dec 16 Javascript
AngularJS中的Directive实现延迟加载
Jan 25 Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
Jun 02 Javascript
第一篇初识bootstrap
Jun 21 Javascript
Angular开发者指南之入门介绍
Mar 05 Javascript
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
Aug 04 jQuery
帝国cms首页列表页实现点赞功能
Oct 30 Javascript
js限制输入框只能输入数字(onkeyup触发)
Sep 28 Javascript
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
Sep 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
ThinkPHP内置jsonRPC的缺陷分析
2014/12/18 PHP
PHP中你应该知道的require()文件包含的正确用法
2015/06/12 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
2016/05/12 PHP
php监测数据是否成功插入到Mysql数据库的方法
2016/11/25 PHP
php头像上传预览实例代码
2017/05/02 PHP
PHP删除字符串中非字母数字字符方法总结
2019/01/20 PHP
laravel实现登录时监听事件,添加登录用户的记录方法
2019/09/30 PHP
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
2021/03/09 Javascript
jQuery判断密码强度实现思路及代码
2013/04/24 Javascript
cookie中的path与domain属性详解
2013/12/18 Javascript
js检验密码强度(低中高)附图
2014/06/05 Javascript
javascript实现点击提交按钮后显示loading的方法
2015/07/03 Javascript
JavaScript学习笔记之数组随机排序
2016/03/23 Javascript
深入理解JavaScript内置函数
2016/06/03 Javascript
浅谈AngularJs 双向绑定原理(数据绑定机制)
2017/12/07 Javascript
vue 引入公共css文件的简单方法(推荐)
2018/01/20 Javascript
pace.js和NProgress.js两个加载进度插件的一点小总结
2018/01/31 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
2018/10/23 Javascript
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
pycharm 使用心得(一)安装和首次使用
2014/06/05 Python
python+VTK环境搭建及第一个简单程序代码
2017/12/13 Python
Python学习笔记之Django创建第一个数据库模型的方法
2019/08/07 Python
基于Django框架的权限组件rbac实例讲解
2019/08/31 Python
python导入不同目录下的自定义模块过程解析
2019/11/18 Python
利用python对mysql表做全局模糊搜索并分页实例
2020/07/12 Python
Python如何绘制日历图和热力图
2020/08/07 Python
Pytorch 图像变换函数集合小结
2021/02/01 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
Boden美国官网:英伦原创时装品牌
2017/07/03 全球购物
金融行业务员的自我评价
2013/12/13 职场文书
日语专业个人求职信范文
2014/02/02 职场文书
群众路线党课主持词
2014/04/01 职场文书
声乐专业大学生职业生涯规划书:理想的未来需要自己去打造
2014/09/20 职场文书
会议欢迎词
2015/01/23 职场文书
详解MySQL的半同步
2021/04/22 MySQL