用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 相关文章推荐
Ext 表单布局实例代码
Apr 30 Javascript
JavaScript DOM学习第一章 W3C DOM简介
Feb 19 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
Mar 18 Javascript
JavaScript将取代AppleScript?
Sep 18 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
Mar 26 Javascript
JavaScript获得页面base标签中url的方法
Apr 03 Javascript
Bootstrap源码解读网格系统(3)
Dec 22 Javascript
jQuery插件echarts实现的单折线图效果示例【附demo源码下载】
Mar 04 Javascript
jquery的 filter()方法使用教程
Mar 22 jQuery
详解Vue 全局变量,局部变量
Apr 17 Javascript
vue如何在项目中调用腾讯云的滑动验证码
Jul 15 Javascript
openlayers4.6.5实现距离量测和面积量测
Sep 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操作文件方法问答
2007/03/16 PHP
PHP统一页面编码避免乱码问题
2015/04/09 PHP
php实现登陆模块功能示例
2016/10/20 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
AlertBox 弹出层信息提示框效果实现步骤
2010/10/11 Javascript
修改jquery.lazyload.js实现页面延迟载入
2010/12/22 Javascript
js用Date对象处理时间实现思路及代码
2013/01/31 Javascript
JS简单的轮播的图片滚动实例
2013/06/17 Javascript
angularJS结合canvas画图例子
2015/02/09 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
2015/06/15 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
jquery常用函数与方法汇总
2015/09/01 Javascript
JavaScript从0开始构思表情插件
2016/07/26 Javascript
微信小程序 教程之WXML
2016/10/18 Javascript
react-router4 嵌套路由的使用方法
2017/07/24 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
JavaScript伪数组用法实例分析
2017/12/22 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
完美解决linux下node.js全局模块找不到的情况
2018/05/16 Javascript
webpack是如何实现模块化加载的方法
2019/11/06 Javascript
create-react-app中添加less支持的实现
2019/11/15 Javascript
JavaScript正则表达式验证登录实例
2020/03/18 Javascript
Python文件右键找不到IDLE打开项解决办法
2015/06/08 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
简单了解python关系(比较)运算符
2019/07/08 Python
mac系统下Redis安装和使用步骤详解
2019/07/09 Python
MNIST数据集转化为二维图片的实现示例
2020/01/10 Python
Python3+Appium安装及Appium模拟微信登录方法详解
2021/02/16 Python
python爬虫scrapy框架之增量式爬虫的示例代码
2021/02/26 Python
如何保障Web服务器安全
2014/05/05 面试题
自荐信包含哪些内容
2013/10/30 职场文书
大学生专科毕业生自我评价
2013/11/17 职场文书
秋季红领巾广播稿
2014/01/27 职场文书
初三学习决心书
2014/03/11 职场文书
社保缴纳证明申请书
2014/11/03 职场文书
2015大学迎新标语
2015/07/16 职场文书