我有一个例子,一个php页面应该在两个不同的iframe中加载,这取决于某些条件。我需要从页面内部获取iframe是当前的一个(获取框架ID或名称)我尝试了几个jquery/JavaScript脚本没有成功,有人应该帮助我吗?
vjrehmav1#
一种一般性(同源)方法是:1.生成unique identifier并将其存储在iframe内的document object上1.使用parent访问父文档
document
parent
contentDocument
<iframe src="https://www.example.com/foo.php?id=xyz"></iframe>
1条答案
按热度按时间vjrehmav1#
一种一般性(同源)方法是:
1.生成unique identifier并将其存储在iframe内的
document
object上1.使用
parent
访问父文档1.检查每一个,以查找具有匹配UUID的
contentDocument
1.从iframe中获取匹配的ID或名称
如果你处理的是跨源帧,这将不起作用。
简单地传递查询字符串中的信息会更容易。