zoukankan      html  css  js  c++  java
  • iframe操作

    iframe中加载的网页:

      1. 无法调用iframe所在window内方法及属性值;

      2. 使用window.location.href跳转页面只会改变iframe内的网页链接,不能影响外层;

      3. 使用window.open跳转页面:

        1) 同域 -

          打开新页面并跳转成功;

        2) 不同域 -

          ① http协议情况下,会被浏览器检测为不安全,导致打开新页面失败;

          ② https协议情况下,可以打开新页面(测试了打开iframe本身所在页面的相关链接);

        3) 在iframe中可以使用document.referrer获取到iframe本身所在页面的链接;

    通过修改document.domain来跨子域

    基于iframe实现的跨域要求两个域具有aa.xx.com,bb.xx.com 这种特点,

    也就是两个页面必须属于一个基础域(例如都是xxx.com),使用同一协议和同一端口,这样在两个页面中同时添加document.domain,就可以实现父页面调用子页面的函数

  • 相关阅读:
    Code first常用命令
    vue问题集锦
    net WebConfig读写
    CefSharp使用心得
    工作问题
    工作总结
    HttpContext.Current.Session为null
    Java基础00-接口组成更新31
    Java基础00-Lamda表达式30
    Java基础00-网络编程29
  • 原文地址:https://www.cnblogs.com/qiang-ling/p/12626603.html
Copyright © 2011-2022 走看看