facebook javascript json

facebook javascript json

本文关键字:json javascript facebook      更新时间:2023-09-26

我想分配文档。高度到变量H,我该怎么做呢?

var H = document.height;
var p = { width: 520, height: H };
FB.Canvas.setSize(p);

我如何在javascript中做到这一点?正确的表达是height: H吗?

如果:

alert(typeof(document.height));

提示"数量";

我从来没有为Facebook写过任何JavaScript,所以下面是一个有经验的猜测

出于安全原因,Facebook可能会在iframe沙盒中运行JavaScript。简单看一下Google的结果似乎也表明,他们在运行你的代码之前对它进行预处理,通过删除安全问题,访问被禁止的DOM api等来"净化"它。 有了这个合理的假设,你的代码不能工作的两个原因浮现在脑海中:
  1. 出于安全原因,您对document对象的访问被禁止,因此从您的消毒脚本中删除或以某种方式禁用。
  2. document指的是在iframe中渲染的HTMLDocument,在这种情况下,height将是这个iframe的高度,而不是你可能期望的整个Facebook页面。
有什么Facebook开发者工具在这里有帮助吗?您的控制台中是否记录了任何错误?