原文:跨域下使用获取iframe的父页面URL

通常情况下,我们获取iframe父页面的url很简单:parent.location或top.location即可,但前提是它们遵循同源策略。当iframe与父页面不属于同一个域名时,像上面的获取会因为安全策略原因而失败。在nczonline的一篇文章上看到一种方法,使用document.referrer。方法很简单,通过parent window检测iframe与父页面是否同源,当不同源时,使用 ...

2018-08-22 15:46 1 4298 推荐指数:

查看详情

如何实现获取iframe页面动态的url

有的时候iframe的子页面会动态的切换页面,我们在页面通过iframe1.contentWindow.window.location只能获取同源的子页面的信息。获取的子页面信息会报错。 这时可以通过html5 提供的接口 postMessage来过去页面信息。如下代 ...

Thu May 03 01:18:00 CST 2018 0 13145
iframe中子页面通讯

目录 #发送信息 #window.postMessage()语法 #接收信息 #示例Demo 在非的情况iframe中的子页面可以很方便的通讯,但是在的情况,只能通过window.postMessage ...

Tue Feb 25 04:30:00 CST 2020 0 1664
iframe 页面向子页面传值

今天碰到一个需求,是不同的两个页面之间传值 在网上找了一,一般有两个解决方案,一个是建立一个代理页面,通过代理页面传值, 另一个方法是通过H5的postMessage方法传值,今天用的是第二种。 首先,在页面A中建立一个iframe,其中src要写好子页面B的地址,然后在A页面中写 ...

Thu Aug 16 04:20:00 CST 2018 0 1553
iframe 页面向子页面传值

今天碰到一个需求,是不同的两个页面之间传值 在网上找了一,一般有两个解决方案,一个是建立一个代理页面,通过代理页面传值, 另一个方法是通过H5的postMessage方法传值,今天用的是第二种。 首先,在页面A中建立一个iframe,其中src要写好子页面B的地址,然后在A页面中写 ...

Thu Aug 06 18:11:00 CST 2020 0 500
和非 获取iframe页面高度的方法

方法: 第一步,在主页面里插入代码://假设主域名是www.aaa.com 需要插入的域名为www.bbb.com <iframe src="http://www.bbb.com/index.html" width="100%" height="100%" id ...

Tue Sep 20 23:44:00 CST 2016 1 6622
Angular2+ iframe调用页面js

业务场景:列表页面添加一个导入功能,该导入功能由第三方页面提供,导入完成后需要通知主列表刷新数据。 先来看看iframe调用页面的实现逻辑(以postMessage方式为例) (postMessage介绍:https://developer.mozilla.org/zh-CN/docs ...

Tue Mar 19 22:25:00 CST 2019 0 918
关于窗口获取iframe子窗口中的元素

  这几天在项目中遇到,一个难点, 就是需要异步加载一个pdf插件, 同时又需要获取这个插件中的点击事件来生成用户的下载记录. 刚开始也是想了很多方法,网上搜的 发现在环境并没有用, 看到有些人说这个无解, 需要走后台, 我当时也是凉凉感觉.   后来自己也是想了办法 ...

Tue Jan 08 21:57:00 CST 2019 0 5472
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM