社区
JavaScript
帖子详情
页面内嵌跨域的iframe,用户点击iframe中的链接时,有没有可能得到链接的信息?
cime63
2010-01-09 03:25:42
页面内嵌跨域的iframe,用户点击iframe中的链接时,有没有可能得到链接的信息?
其实就是网页里面内嵌google广告,是iframe的形式.用户点击iframe中的广告链接时,能否得到用户点击了哪个链接?
如果这点做不到,那么能否在用户点击广告链接时,将用户的浏览器等相关资料取到?
...全文
165
7
打赏
收藏
页面内嵌跨域的iframe,用户点击iframe中的链接时,有没有可能得到链接的信息?
页面内嵌跨域的iframe,用户点击iframe中的链接时,有没有可能得到链接的信息? 其实就是网页里面内嵌google广告,是iframe的形式.用户点击iframe中的广告链接时,能否得到用户点击了哪个链接? 如果这点做不到,那么能否在用户点击广告链接时,将用户的浏览器等相关资料取到?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
7 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
mark620
2010-06-24
打赏
举报
回复
这个好像没法获取点击次数的。可以判断那个iframe加载了多少次
打字员
2010-06-24
打赏
举报
回复
如果确定是跨域了。那LZ说的是无法实现的。
fruitsboy
2010-06-24
打赏
举报
回复
没有理解楼主的意思,但是我一般都用js的parent.父级页面的js函数或者html对象!
cime63
2010-06-24
打赏
举报
回复
很久以前的问题了,我都忘掉为什么这么问了.谢谢两位.
碧海情天-赵亮
2010-06-23
打赏
举报
回复
用户点击iframe中的广告链接时,能否得到用户点击了哪个链接?
不能,iframe里面由所嵌入的页面说了算,除非你跟它有沟通。
如果这点做不到,那么能否在用户点击广告链接时,将用户的浏览器等相关资料取到?
当然也不行,同样只能由该页面这样做。而且,干嘛非在点击时取呢,你可以在访问你的页面时就取啊。
happyhuoyu521
2010-06-22
打赏
举报
回复
http://www.blogjava.net/weidagang2046/articles/82613.html
http://fu8000888.dns28.trtr.cn/article.asp?id=553
我也面临Iframe跨域的问题,还未来得及测试,可以试试这两种方法。
cime63
2010-01-11
打赏
举报
回复
?没人给点建议或者意见?
相关推荐
cross-domain:通过三层
Iframe
嵌套实现JS
跨域
访问
使用在
iframe
中
内嵌
一个动态生成的指向与父
页面
同域的
iframe
实现
跨域
文件列表 A域(父
页面
)
中
的文件 cross_domain_transfer.html 实现
跨域
的关键文件,B域要指向的目标
跨域
跳转
页面
URL ; Parent.html A域示例
页面
,
内嵌
iframe
指向B域 。 B域(子
页面
)
中
的文件 crossdomain.js 实现
跨域
的关键文件,用于动态生成跳转的
iframe
; var crossDomain = new CrossDomain('
/cross_domain_transfer.html'); //初始化
跨域
类,传入目标域的
跨域
跳转
页面
URL crossDomain.visit(' parent.somefunction(args...)');
iframe
.html B域示例
页面
,嵌入到A域Parent.html的
iframe
中
嵌套
iframe
下父子
页面
之间的同域与
跨域
通信
嵌套
iframe
下父子
页面
之间的同域与
跨域
通信 同域: 获取另外一个
iframe
:window.parent.frames["I3"].document.body;
iframe
框架
中
的
页面
与主
页面
之间的通信方式根据
iframe
中
src属性是同域
链接
还是
跨域
链接
,有明显不同的通信方式,同域下的数据交换和DOM元素互访就简单的多了,而
跨域
...
window.postMessage
跨域
通信
背景 最近公司要求所有产品付款
页面
输入卡号密码
信息
的部分必须采用公司的统一
页面
。具体实现方案是,我们将公司统一的输入卡号密码的
页面
通过
iframe
嵌入我们产品的付款
页面
。
用户
点击
付款
时
,我们需要给
iframe
的
页面
发送消息,通知他们可以进行付款处理了。我们产品
页面
与
iframe
内嵌
的
页面
之间是不同域的
页面
。所以在通知
iframe
付款
时
,我...
chrome浏览器
跨域
Cookie的SameSite问题导致访问
iframe
内嵌
页面
异常
问题还原 通过cas单点登陆访问系统,通过一个系统
内嵌
入第三方系统的
页面
,同
时
第三方系统也配置了cas。访问一个系统跳转到登陆
页面
,然后
内嵌
入
iframe
中
的第三方系统又进入登陆
页面
。 初步分析,该系统为
iframe
内嵌
第三方系统
页面
,将
iframe
中
的
链接
复制出来可以单独访问,排除第三方系统的问题。 进一步尝试,将这个带有
链接
的
iframe
放在一个全新的html文件
中
也不能正常访问,排除当前系统的
iframe
加载问题。 发现问题,将刚刚新建的html文件再火狐浏览器
中
打开可以正常访问。 最后定位是
嵌套
iframe
下父子
页面
之间的通信(
跨域
及同域的分析)
获取另外一个
iframe
:window.parent.frames[ "I3" ].document.body;
iframe
框架
中
的
页面
与主
页面
之间的通信方式根据
iframe
中
src属性是同域
链接
还是
跨域
链接
,有明显不同的通信方式,同域下的数据交换和DOM元素互访就简单的多了,而
跨域
的则需要一些巧妙的方式来实现通信。 一、同域下父子
页面
的通信 父
页面
parent.html
发帖
JavaScript
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
8.7w+
社区成员
22.4w+
社区内容
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2010-01-09 03:25
社区公告
暂无公告