用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 遍历验证所有文本框的值
Aug 27 Javascript
JavaScript中SQL语句的应用实现
May 04 Javascript
js或者jquery判断图片是否加载完成实现代码
Mar 20 Javascript
jquery获得option的值和对option进行操作
Dec 13 Javascript
JavaScript实现控制打开文件另存为对话框的方法
Apr 17 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
Dec 10 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
Mar 25 Javascript
JS中使用FormData上传文件、图片的方法
Aug 07 Javascript
JavaScript中常用的验证reg
Oct 13 Javascript
jquery.validate表单验证插件使用方法解析
Nov 07 Javascript
js简单实现网页换肤功能
Apr 07 Javascript
js实现本地图片文件拖拽效果
Jul 18 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中mysql模块部分功能的简单封装
2011/09/30 PHP
编写Smarty插件在模板中直接加载数据的详细介绍
2013/06/26 PHP
PHP中数据类型转换的三种方式
2015/04/02 PHP
Laravel中使用Queue的最基本操作教程
2017/12/27 PHP
JSQL 基于客户端的成绩统计实现方法
2010/05/05 Javascript
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
JQuery实现简单时尚快捷的气泡提示插件
2012/12/20 Javascript
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
2014/09/01 Javascript
JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例
2016/08/03 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
vue的基本用法与常见指令
2017/08/15 Javascript
JS设计模式之数据访问对象模式的实例讲解
2017/09/30 Javascript
JS实现简易换图时钟功能分析
2018/01/04 Javascript
Vue 中如何正确引入第三方模块的方法步骤
2019/05/05 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
微信小程序前端自定义分享的实现方法
2019/06/13 Javascript
JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析
2020/03/02 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
vue2.0实现列表数据增加和删除
2020/06/17 Javascript
vue内置组件keep-alive事件动态缓存实例
2020/10/30 Javascript
Python实现读取目录所有文件的文件名并保存到txt文件代码
2014/11/22 Python
python实现超简单的视频对象提取功能
2018/06/04 Python
在Python中给Nan值更改为0的方法
2018/10/30 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
pygame用blit()实现动画效果的示例代码
2020/05/28 Python
Python enumerate() 函数如何实现索引功能
2020/06/29 Python
使用Python实现NBA球员数据查询小程序功能
2020/11/09 Python
html5给汉字加拼音加进度条的实现代码
2020/04/07 HTML / CSS
欧洲领先的电子和电信零售商和服务提供商:Currys PC World Business
2017/12/05 全球购物
荷叶圆圆教学反思
2014/02/01 职场文书
县政府办公室领导班子对照检查材料思想汇报
2014/09/28 职场文书
2015年国庆节活动总结
2015/03/23 职场文书
2015年前台接待工作总结
2015/05/04 职场文书
六五普法学习心得体会
2016/01/21 职场文书
小学体育跳绳课教学反思
2016/02/16 职场文书