在Canvas App上更改页面标题

时间:2011-09-30 16:56:10

标签: javascript facebook-iframe page-title iframe-app facebook-canvas

这是一个黑暗的镜头,但是可以使用Javascript更新画布应用程序的页面标题吗?虽然页面标题似乎反映了应用程序,但是一旦页面呈现后是否可以更新它?

我希望能够根据应用中发生的事情为标题添加一个活跃的计数器(例如“(0)Title”,“(1)Title”,“(2)Title”)在iframe中似乎不可能。

[编辑] Document.title显然不起作用,因为它已应用于我的页面。但我也尝试过parent.document.title,但这也不起作用。

1 个答案:

答案 0 :(得分:0)

要访问父窗口,您需要以下内容:parent.document.title

但由于显而易见的原因,这是 NOT

  1. Facebook不允许您访问他们的页面(文档)
  2. 了解Cross Domain Communications& Same origin policy(有建议的解决方法,但我认为Facebook也不允许这样做)
  3. 无论如何,如果你尝试上面的代码,你会得到(正如预期的那样):

      

    访问属性'文档'的权限被拒绝