2 leedreamer leedreamer 于 2015.06.29 20:07 提问

从新西兰访问网站跳到A页面,从大陆访问网站跳到B页面

怎么实现这个功能?JS可以吗?从大陆访问跳到一个页面,从新西兰的访问者跳到另一个页面去?

4个回答

inforstack
inforstack   2015.06.29 20:19

你可以用js获取当前地理位置,在根据地理位置跳转页面。
下面两个链接是怎么获取当前地理位置:
http://blog.csdn.net/cheung1021/article/details/6784627
http://www.jb51.net/article/58654.htm

bdmh
bdmh   Ds   Rxr 2015.06.29 20:30

通过过去来访的ip去确定是来自哪个国家

oyljerry
oyljerry   Ds   Rxr 2015.06.30 11:08

根据GEOIP,这个有现成的库,可以根据IP得到国家信息,然后redirect到对应的不同页面

showbo
showbo   Ds   Rxr 2015.06.30 11:41

有很多接口可以用,你获取接口返回的信息后判断下地址是否是新西兰的然后做跳转
javascript通过ip获取物理地址

 <script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"></script>
<script>
    var country = remote_ip_info.country;
    switch (country) {
        case '中国': location = 'xxxxx'; break;
        case '新西兰': location = 'xxxxx'; break;
        //more case...
    }
</script>
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
分享个打开a页面自动跳转到b页面的HTML代码
代码如下:页面跳转 location.replace("http://zygxsq.kuaizhan.com")
在手机上访问网站时自动跳转到网站mobile或者wap版页面
主要功能就是在手机上访问网站时自动跳转到网站mobile或者wap版页面。也就是说这个网站有手机版目录,但是手机上访问域名时不会自动跳转到手机版页面,而是跳到电脑版首页去了。 前提是网站有mobile目录或者wap目录, 在模板文件夹找到header.html,在前面拷贝上如下内容,其中跳转地址修改成自己网站的mobile或者wap地址即可。 script type="text/java
A跳到B并打开B中指定页面
功能实现:A跳到B并打开B中指定页面 步骤: 1.首先创建两个项目(项目A,项目B),在项目B中的info.plist文件中添加URL Types,如下图所示:其中URL idenifier是项目B的bundle id ,URL Schemes 中添加一个命令前缀,我这里使用“projectB”,这个名字可以自己取,运行一下项目B。 2.在项目A中添加跳转代码 [[UIAppl
A页面跳转到B页面某一指定位置
A页面跳转到B页面某一指定位置首先将#id传过去 "> B页面 //版块管理和数据管理跳转至大屏 $(function() { var mao = $("#" + getParam("m")); //获得锚点 if (mao.length > 0) {//判断对象是否存在 var pos = mao.offs
从A页面跳转到B页面指定锚点
从A页面跳转到B页面指定锚点以下是页面A.html的导航代码<ul class="nav"> <li><a href="cases/index.html#floor1">高等教育</a></li> <li><a href="cases/index.html#floor2">移动通信</a></li> <li><a href="cases/index.html#floor3">加工制
网站电脑访问没问题,手机访问跳到另一个网站(是个不良网站)
今天客户发消息过来,手机页面怎么不能访问啊,还跳到有个色情网站去了,之后我就测试了一下,确实首页跳到有个色情网站去了,我一想,难道是中毒了,后来同事也测试了一下,也是跳转到一个色情网站,后来就想了下,不太可能,之后又直接打网站的企业页面,没有问题,因此断定不是中毒,那么就是代码问题。后来去网上一搜,有个人说,少部分网站某个页面过大时,可能会照成页面在电脑上加载正常,在手机端加载不出来,因为手机缓存
Android A-B-C跳转 C直接退出到A页面
Android A-B-C跳转 C直接退出到A页面 C页面返回有两种情况,case 1:是没有操作需要返回到B页面,case 2:是操作完成需要返回到C页面。(ps:C页面不一定是首页,可能也是次级页面) case 1: 这种情况,我在点击返回按钮的时候,直接finish掉当前页面,就可以直接返回到B页面 case2:操作完成,不需要返回B页面,需要直接到A页面。我想到的办法是在C页面有一个k
从a站点跳转到b站点,通过url的参数判断是否让该用户选择身份
一、问题的由来  问题是这样子给出来,今天产品那边跟我说,在a网站跳转到b网站时,让用户有一个选择身份的弹窗。因为公司有两个不同站点,你无论在a或者b网站注册后,都可以随便登录这两个站点,进入之后都会有个人中心。两个站点的目的不大一样,一个是是用来吸粉(a站点),搞活动,一个是公司用来赚钱(b站点)。那么问题来了哦,从a站点的个人中心通过点击链接进入到b站点的个人中心,进入个人中心后就要有一
vue A页面路由跳转到B页面,在B页面刷新会返回A页面,怎么样用sessionstorage存储使其留在B页面,或者有别的方法吗
vue A页面路由跳转到B页面,在B页面刷新会返回A页面,怎么样用sessionstorage存储使其留在B页面,或者有别的方法吗
判断移动设备访问自动跳转到移动版页面
UA判断,写js里面,页面加载时执行 if( /Android|webOS| iPhone | iPad | iPod |BlackBerry|opera mini|opera mobile|appleWebkit.*mobile|mobile/i.test(navigator.userAgent) ) { window.location = 'wap.html'; }