javascript - 找到iframe父宽度

时间:2016-02-16 10:18:34

标签: javascript jquery iframe adsense

忙着重新配置网站以提供快速响应,并使用"备用广告"选项,但我需要备份目标才能执行以下操作:

  1. 发送将确定iframe父级宽度的脚本。
  2. 使用该值来将iframe调整为其直接父级的100%(在父级中调用js?)
  3. 然后使用width作为参数调用我的广告服务器(同一个域!!),以便MY广告服务器知道要发回的广告大小,以免破坏页面的布局。 (使用iframe src =" myadserver.php?w = 125"这样做) 我已经尝试了我能想到或能找到的一切 - 没有运气(甚至崩溃了FF 44.0.2 !!!)
  4. 但在写这篇文章时,我想到了别的事情要担心: 我的网页上嵌入的AdSense脚本是否会创建iframe,还是来自AdSense服务器的回复?

    如果它不是嵌入式脚本,那么由于跨域安全"事情"而这可能是不可能的。 任何帮助或建议将不胜感激 - 谢谢

1 个答案:

答案 0 :(得分:0)

我发现这对最近的项目非常有用,我需要知道iFrame的内容宽度。

https://github.com/davidjbradshaw/iframe-resizer

但是,我控制了两个服务器/域,而您无法控制AdSense。我觉得可能有办法让它为你工作,但绝对可以解决你可能面临的一些麻烦。