从 facebook iframe 访问父窗口
Accessing parent window from facebook iframe
我正在尝试从Facebook(应用程序)中的iframe访问jQuery中的浏览器宽度。
问题是我们不允许访问 iframe 的父元素,所以我试图从 jQuery 写入窗口的$.post()
查询中获取它,但由于它是一个 HTTP 查询,所以没有加载窗口参数。
所以我想知道我们是否可以访问screen
参数。我的意思是,如果默认情况下有任何浏览器参数,那么我可以调整我的正文页面的大小。
例如,如果parent.window.width < 500
,我希望将body
宽度设置为 500
。
谢谢你帮助我,我很感激!
iFrame 域必须与父域匹配才能直接访问它。
如果我没记错的话,Facebook为画布大小提供了一个"流体"选项(将iFrame宽度设置为100%)。如果Facebook仍然提供此功能,您可以将内容放在容器div中,并在iFrame文档中使用jQuery添加onLoad和onResize事件。然后,您可以根据 iFrame 文档大小设置容器的大小。
相关文章:
- 从另一个窗口访问document.getElementById
- 从子弹出子窗口访问变量
- 如何从Chrome扩展程序的弹出窗口访问后台页面中的对象
- 如何防止 iframe 访问父窗口,但允许父窗口访问 iframe 文档
- 从父窗口访问 iframe 中的 DOM 附加函数
- 从子窗口访问父 URL 时出现问题
- 如何通过javascript从父窗口访问子窗口
- 如何从父窗口访问子窗口 URL
- 从 HTTPS 父窗口访问 iframe 中的 HTTP
- 使用Jquery从iframe内的子窗口访问父窗口滚动事件
- 从一个窗口访问其他选项卡
- 如何在弹出窗口刷新后从父窗口访问弹出DOM
- 从子窗口访问父窗口的角度作用域
- 从弹出窗口访问表行
- Web应用chrome, javascript,添加函数到子窗口,从父窗口访问它们
- 创建一个cookie,通过域B中的弹出窗口访问域a
- 从主窗口访问iframe内部属性
- jQuery多窗口访问和处理程序
- Javascript-从子窗口访问全局变量
- javascript, iframe, security - 从父窗口访问 js 函数时权限被拒绝