【问题标题】:Change Page Title on Canvas App在 Canvas 应用上更改页面标题
【发布时间】:2011-09-30 16:56:10
【问题描述】:

这是在黑暗中拍摄的,但是否可以使用 Javascript 更新画布应用程序的页面标题?虽然页面标题似乎反映了应用程序,但是否可以在页面呈现后更新它?

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

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

【问题讨论】:

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


    【解决方案1】:

    要访问父窗口,您需要类似:parent.document.title

    但出于显而易见的原因,不允许这样做:

    1. Facebook 不允许您访问他们的页面(文档)
    2. 了解Cross Domain CommunicationsSame origin policy(有建议的解决方法,但我认为 Facebook 也不会允许)

    无论如何,如果你尝试上面的代码,你会得到(如预期的那样):

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

    【讨论】:

    • 已确认。我以为 Facebook 的 JS SDK 中可能也有一个钩子,但看起来不像。
    猜你喜欢
    • 2018-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-27
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 2015-11-27
    相关资源
    最近更新 更多