facebook javascript json
facebook javascript json
我想分配文档。高度到变量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等来"净化"它。
有了这个合理的假设,你的代码不能工作的两个原因浮现在脑海中:
- 出于安全原因,您对
document
对象的访问被禁止,因此从您的消毒脚本中删除或以某种方式禁用。 -
document
指的是在iframe
中渲染的HTMLDocument
,在这种情况下,height
将是这个iframe
的高度,而不是你可能期望的整个Facebook页面。
相关文章:
- 更改json/javascript对象var名称或从数字var中检索值
- XML字符串转换为JSON javascript
- ASP.NET WebApi DateTimeOffset 序列化为 Json/JavaScript (angular2
- 对 JSON JavaScript 中的值应用折扣
- 使用JSON/JavaScript将成员添加到Office 365组
- 格式不正确的json/javascript
- Json javascript parsing
- JSON JavaScript 未定义的变量问题
- 在 JSON/Javascript 中表示一天中的时间的首选方法
- XML 到 JSON JavaScript 函数不起作用
- loop through json javascript
- 在 Rails 中对 JSON/Javascript 解析的正确过程
- 在 JSON JavaScript 中查找和替换
- JSON / JavaScript 获取对象键
- 过滤嵌套的 JSON JavaScript
- 将不带属性的值附加到 json javascript
- JSON+Javascript/jQuery.如何从 json 文件导入数据并对其进行解析
- parse facebook json javascript
- 在嵌套的 json javascript 中显示数组的所有键值对
- 将两个 json/javascript 数组合并为一个数组