用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实现标签上移、下移、置顶
Apr 26 Javascript
基于Bootstrap使用jQuery实现输入框组input-group的添加与删除
May 03 Javascript
JS实现图片的不间断连续滚动的简单实例
Jun 03 Javascript
jQuery Password Validation密码验证
Dec 30 Javascript
用VueJS写一个Chrome浏览器插件的实现方法
Feb 27 Javascript
JS实现的tab切换并显示相应内容模块功能示例
Aug 03 Javascript
Flutter 超实用简单菜单弹出框 PopupMenuButton功能
Aug 06 Javascript
防止Layui form表单重复提交的实现方法
Sep 10 Javascript
浅谈vuex为什么不建议在action中修改state
Feb 02 Javascript
如何手动实现一个 JavaScript 模块执行器
Oct 16 Javascript
JavaScript中条件语句的优化技巧总结
Dec 04 Javascript
解决await在forEach中不起作用的问题
Feb 25 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生成自己的LOG文件
2006/10/09 PHP
模拟xcopy的函数
2006/10/09 PHP
php5 and xml示例
2006/11/22 PHP
php 数组的一个悲剧?
2011/05/11 PHP
php创建、获取cookie及基础要点分析
2015/01/26 PHP
PHP实现基于面向对象的mysqli扩展库增删改查操作工具类
2017/07/18 PHP
js数字输入框(包括最大值最小值限制和四舍五入)
2009/11/24 Javascript
Javascript中For In语句用法实例
2015/05/14 Javascript
基于JavaScript实现瀑布流布局(二)
2016/01/26 Javascript
详解axios在node.js中的post使用
2017/04/27 Javascript
在Vue中使用echarts的实例代码(3种图)
2017/07/10 Javascript
Angular2环境搭建具体操作步骤(推荐)
2017/08/04 Javascript
浅谈Node Inspector 代理实现
2017/10/19 Javascript
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
jQuery中复合选择器简单用法示例
2018/03/31 jQuery
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
微信小程序swiper使用网络图片不显示问题解决
2019/12/13 Javascript
Vue自动构建发布脚本的方法示例
2020/07/24 Javascript
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
2021/01/13 Vue.js
手写Vue2.0 数据劫持的示例
2021/03/04 Vue.js
[49:21]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第二场 11.05
2020/11/06 DOTA
详解Python3中的Sequence type的使用
2015/08/01 Python
详解Python中的from..import绝对导入语句
2016/06/21 Python
对python numpy数组中冒号的使用方法详解
2018/04/17 Python
Python如何基于selenium实现自动登录博客园
2019/12/16 Python
HTML5 本地存储之如果没有数据库究竟会怎样
2013/04/25 HTML / CSS
意大利火车票和铁路通行证专家:ItaliaRail
2019/01/22 全球购物
英国水族馆和池塘用品购物网站:Warehouse Aquatics
2019/08/29 全球购物
几道Java和数据库的面试题
2013/05/30 面试题
生物医学工程专业学生求职信范文分享
2013/12/14 职场文书
装修致歉信
2014/01/15 职场文书
护士辞职信范文
2014/01/19 职场文书
红旗方阵解说词
2014/02/12 职场文书
购房意向书
2014/08/30 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
遗愿清单观后感
2015/06/09 职场文书