我有一个Facebook画布应用程序加载在Facebook上的iframe中,我希望能够从我的代码中将Facebook标签集中在浏览器中。
我的应用通过浏览器的通知API(不是Facebook通知)显示原生浏览器通知,当用户点击我的应用的浏览器通知时,我想关注Facebook标签(加载我的应用)显示。
如果我的应用程序单独在一个标签中加载到Facebook之外(不在iframe中),那么我可以使用window.focus()
重新聚焦标签;然而,当加载到Facebook时,由于iframe,window.focus()
没有关注标签,并且由于跨站点来源,我不认为我可以访问父Facebook窗口上下文给予关注。
可能有哪些解决方案或解决方法?我没有找到facebook api公开的任何功能(例如像FB.Canvas.focus()
这样的东西)