Facebook Canvas URL的源已使用Open Graph 协议元元素进行了更新,并进行了 linted(没有问题)。以下是更改发布后会发生的情况:
- 直接访问画布 URL:Open Graph更改如预期的那样反映在源中。
- 在墙上张贴apps.facebook.com“Canvas Page”URL(指向远程Canvas URL):未反映开放图更改。也就是说,没有图像、标题、描述等。人。
- 如果在发布到墙上之前对 Canvas 页面 URL 进行了轻微修改(例如,附加了“index.html”或“#”),则会反映这些更改。只是没有基本 URL。
- 在源页面中使用 http-equiv “no-cache” 元没有任何效果。
问:对于基本 Canvas URL,是否有某种方法可以强制清除 apps.facebook.com 端的缓存?
其他想法:
- 没有使用 FBML/XFBML。
- 以各种方式编辑应用程序设置似乎没有帮助。
- 此时无法重命名 Canvas 页面,因为该应用程序现在正在生产中。
- 不能将 Canvas URL 附加任何内容,因为它必须保留为目录。
- 重命名 Canvas 页面 URL 以使用其他路径也无济于事。
更新:我知道我不是唯一一个。嗯……掠夺 FB Bugzilla 保险库。http://forum.developers.facebook.net/viewtopic.php?pid=329599#p329599