iframe操作

iframe中加载的网页:

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

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

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

    1) 同域 -

      打开新页面并跳转成功;

    2) 不同域 -

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

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

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

猜你喜欢

转载自www.cnblogs.com/qiang-ling/p/12626603.html