我得到了 FB 应用程序,它对用户上传的照片进行了一些更改并将它们输出为桌面壁纸。我想预定义当前用户的屏幕分辨率,但从 iframe 实现这一点似乎是不可能的(出于安全原因)。
您可以在 FB 应用程序 iframe 中执行一些特殊技巧来获取此信息吗?
我得到了 FB 应用程序,它对用户上传的照片进行了一些更改并将它们输出为桌面壁纸。我想预定义当前用户的屏幕分辨率,但从 iframe 实现这一点似乎是不可能的(出于安全原因)。
您可以在 FB 应用程序 iframe 中执行一些特殊技巧来获取此信息吗?
解决方案真的很简单。使用新的 Facebook channelUrl
,您可以访问原始screen.width
和screen.height
属性。
频道文件解决了某些浏览器中跨域通信的一些问题。
在这里阅读更多