访问WEB页面会被重定向

三岁就成名 13680

{{ttag.title}}
最近公司打开某些公网页面的时候,时不时会把页面重定向到http://1.1.1.2:89/cookie/flash.js这个连接,1.1.1.2是AC的认证页面 。
我打开http://1.1.1.2:89/cookie/flash.js后页面显示下面信息
var url = "";
function setURL(ip){url = "http://"+ip+":89/cookie/flashcookie.html";}
function loadPage(){location.replace(location.href.split("#")[0]);}

////add by yxf@2014/08/27
/**
*@描  述:增加UA判断,排除移动终端上报cookies值和时间间隔值
*@返回值:
*                true, 允许上报; false,不允许上报
*/
function IsCanReport2Ac(){
        
        var strUseAgent = navigator.userAgent.toLowerCase();
        
        //非windows nt
        var isWinNt = strUseAgent.indexOf("windows nt") > -1;
        if (!isWinNt){        return false;}
        
        //移动终端
        var isMobile = strUseAgent.indexOf("mobile") > -1;
        if (isMobile){        return false;}
        
        //为Android
        var isAndroid = strUseAgent.indexOf("android") > -1;
        if (isAndroid){        return false;}
        
        //为ios
        var isIOS = !!strUseAgent.match(/\(i[^;]+;( u;)? cpu.+mac os x/);
        if (isIOS){        return false;}
        
        //为Symbian
        var isSymbian = strUseAgent.indexOf("symbian") > -1;
        if (isSymbian){        return false;}

        //为iPhone
        var isIPhone = strUseAgent.indexOf("iphone") > -1;
        if (isIPhone){        return false;}
        
        //为ipad
        var isIPad = strUseAgent.indexOf("ipad") > -1;
        if (isIPad){ return false;}
        
        //为ipod
        var isIPod = strUseAgent.indexOf("ipod") > -1;
        if (isIPod){ return false;}
        
        //排除一些误判的app 特征字符串
        var isInvalidAppPos = strUseAgent.search(/ baidubrowser\/\d/);//-- 百度一下客户端
        if (-1 != isInvalidAppPos){ return false;}
        
        return true;
}
////end by yxf


// 写cookies
function setCookie(name,value)
{
    var Days = 30;
    var exp = new Date();
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}

// 读取cookies
function getCookie(name)
{
    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");

    if(arr=document.cookie.match(reg)){
        
                return (arr[2]);
        }else{
        
        return null;
        }
}

function supFlash(cookie)
{        
        if (false === IsCanReport2Ac()){
        
                loadPage();               
                return;
        }
        
        // 获取本地cookie值
        var td_cookie = getCookie("td_cookie");
        if (td_cookie == cookie){
        
                loadPage();               
                return;
        }
        setCookie("td_cookie", cookie);
        
        var flash = 0;
        var judgeIE = !-[1,];
        var ua = navigator.userAgent.toLowerCase();
        if (ua.indexOf("taobrowser") > 0 || ua.indexOf("lbbrowser") > 0) {
        
                loadPage();
                return;
        }
        var isIE = judgeIE || ua.indexOf("msie") > 0 || ua.indexOf("trident/7.0") > 0;
        if(isIE){
                try{
                        var swf1 = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
                        flash = 1;
                }
                catch(e){
                        flash = 0;
                }
        }
        else {
                try{
                        var swf2 = navigator.plugins['Shockwave Flash'];
                        if(swf2 == undefined){
                                flash = 0;
                        }
                        else {
                                flash = 1;
                        }
                }
                catch(e){
                        flash = 0;
                }
        }

        if(flash === 0)
        {
                loadPage();
                return;
        }        
}

function jsSetCookie(font_param)
{
        if(font_param == ""){
                loadPage();
                return;
        }
        
        if(url == ""){
                loadPage();
                return;
        }
        
        var script = document.createElement("script");
        script.type = "text/javascript";
        var done = false;
        script.onload = script.onreadystatechange = function(){
                if ( !done && (!this.readyState ||
                                this.readyState === "loaded" || this.readyState === "complete") ) {
                        done = true;
                        this.onload = this.onreadystatechange = null;
                        loadPage();
                        return;
                }
        };
        script.src = url +"?"+font_param+"&"+Math.random();
        document.getElementsByTagName("head")[0].appendChild(script);
}

该疑问已被 解决,获得了 20 S豆

回帖即可获得
2S豆
,被楼主采纳即奖励20S豆+10分钟内回帖奖励10S豆 [已过期] ,了解更多S豆奖励信息

完善手机号和公司名称,让服务更省心更便捷!立即完善

89端口是AC的防共享识别使用的,是和浏览器cookie有关,用于识别同一个IP使用不同浏览器上网的环境。开直通以后共享识别功能没有了,也就不会出现页面跳转。
本答案是否对你有帮助?
三岁就成名 发表于 2018-7-25 09:31
  
我开了直通后,没有问题。
新手020334 发表于 2018-7-25 09:43
  
89端口是AC的防共享识别使用的,是和浏览器cookie有关,用于识别同一个IP使用不同浏览器上网的环境。开直通以后共享识别功能没有了,也就不会出现页面跳转。
Nevermore 发表于 2018-7-25 10:18
  
学习一下
zhb 发表于 2018-7-25 20:01
  
有的时候手机充电也会误认为wifi共享
好心情能长寿 发表于 2018-7-25 22:32
  
   解决了记得分享
三岁就成名 发表于 2018-7-26 12:07
  
已解决,全局排除,添加网址,或者放共享添加信任iP
ysyy 发表于 2019-10-23 17:00
  
共享添加信任用户    解决了    感谢分享
pubh 发表于 2019-10-23 18:26
  
感谢分享
新手803112 发表于 2021-1-4 10:42
  
大佬们,添加信任解决的是添加映射的公网ip么?

等我来答:

换一批

发表新帖
热门标签
全部标签>
【 社区to talk】
标准化排查
每日一问
新版本体验
高手请过招
纪元平台
功能体验
技术笔记
信服课堂视频
产品连连看
每日一记
社区新周刊
安装部署配置
秒懂零信任
sangfor周刊
平台使用
S豆商城资讯
技术晨报
技术盲盒
GIF动图学习
畅聊IT
答题自测
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
运维工具
用户认证
原创分享
解决方案
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
排障笔记本
产品预警公告
玩转零信任
技术争霸赛
「智能机器人」
追光者计划
2023技术争霸赛专题
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫
齐鲁TV
华北区交付直播
每周精选
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
排障那些事
西北区每日一问
升级&主动服务
高频问题集锦
POC测试案例
全能先锋系列
安全效果
云化安全能力
专家说
热门活动
产品动态
行业实践
产品解析
关键解决方案

本版版主

147
117
49

发帖

粉丝

关注

127
322
359

发帖

粉丝

关注

8
24
6

发帖

粉丝

关注

5
10
7

发帖

粉丝

关注

本版达人

新手89785...

本周建议达人

七嘴八舌bar

本周分享达人

新手76619...

本周提问达人