zoukankan      html  css  js  c++  java
  • iframe

    给iframe的src设值,使之做页面跳转, chrome、ff都没问题,ie下却不行。

     

    于是,想当然的认为是浏览器的问题

    后面发现是他们eview的A元素的空跳转引起的。

    a href=""  ———— 就是这个原因!

    点击,导致跳转当前目录的url,  而这个是不能访问的。 所以出现404.。

    这样就可以了: href="javascript:void(0)"

    设置src跳转没问题,但是之后A的空跳转则引起问题:

    URL 方法 结果 类型 已接收 已花费 发起程序 等候‎‎ 开始‎‎ 请求‎‎ 响应‎‎ 已读取缓存‎‎ 差距‎‎
    /connect.action?_=1401532040764&isAfterLoginConnect=true&isActived=true GET 200 text/plain 266 B 16 ms JS 库 XMLHttpRequest 0 0 16 0 0 6938
    /sysmgrevent/oms.event.get.action?lastTime=145262409&eventIds%5B%5D=oms.web.core.user.permission.change_93618403-27aa-4ed6-a570-3c781caca014&eventIds%5B%5D=oms.web.core.user.has.logout_93618403-27aa-4ed6-a570-3c781caca014&eventIds%5B%5D=oms.web.core.user.has.been.kicked.off_93618403-27aa-4ed6-a570-3c781caca014&_=1401532041768 GET 200 179 B 16 ms JS 库 XMLHttpRequest 1000 0 16 0 0 5938

    第一个

    键 值
    请求 GET /sysmonitorneserver/sysmonitor/processTab.html HTTP/1.1
    Accept image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
    Referer https://10.74.169.50:31945/sysmonitorneserver/sysmonitor/serverInfo_body.html
    Accept-Language zh-CN
    User-Agent Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; aff-kingsoft-ciba; .NET4.0C; .NET4.0E)
    Accept-Encoding gzip, deflate
    Host 10.74.169.50:31945

    响应

    请求正文为 空

    键 值
    响应 HTTP/1.1 304 Not Modified
    Content-Type text/html
    Content-Length 4598
    Expires Sat, 07 Jun 2014 08:27:47 GMT
    Last-Modified Fri, 30 May 2014 04:10:13 GMT

    响应正文为 html

    第二个

    请求头:

    键 值
    请求 GET /sysmonitorneserver/sysmonitor/ HTTP/1.1
    Accept image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
    Referer https://10.74.169.50:31945/sysmonitorneserver/sysmonitor/serverInfo_body.html
    Accept-Language zh-CN
    User-Agent Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; aff-kingsoft-ciba; .NET4.0C; .NET4.0E)
    Accept-Encoding gzip, deflate
    Host 10.74.169.50:31945
    DNT 1
    Connection Keep-Alive
    Cookie SYSMGR_SESSIONID=1sogvemeq3fvcn2mger01r24u; SYSMGR_SESSIONID=122yzkehxdhuqdl4n9cmkl8xk; SYSMGR_SESSIONID=122yzkehxdhuqdl4n9cmkl8xk

    响应头:

    键 值

    响应 HTTP/1.1 302 Found   ---------  这个302表示跳转, 本来应该是返回404的,但是后台进行了处理。
    SET-COOKIE SYSMGR_SESSIONID=1sogvemeq3fvcn2mger01r24u;Path=/sysmonitorneserver;Secure;HttpOnly
    Location https://10.74.169.50:31945/portal/error.html?error=404
    Content-Length 0

    请求正文、响应正文 全都为空。

    可见正是这个原因导致。

  • 相关阅读:
    git报错
    rabbitmq关于guest用户登录失败解决方法
    【转】Linux下RabbitMQ服务器搭建(单实例)
    saltstack安装配置(yum)
    linux下搭建禅道项目管理系统
    git用户限制ssh登录服务器
    中央定调,“新基建”彻底火了!这七大科技领域要爆发
    数据可视化使用小贴士,这样的错误别再犯了
    5G国战:一部国家奋斗的血泪史,看看各国是如何角力百年?
    还没有一个人能够把并发编程讲解的这么透彻
  • 原文地址:https://www.cnblogs.com/FlyAway2013/p/3762600.html
Copyright © 2011-2022 走看看