0

我有一个在 facebook 上的 iframe 中加载的 facebook 画布应用程序,我希望能够从我的代码中将 facebook 选项卡聚焦在浏览器中。

我的应用程序通过浏览器的通知 API(不是 facebook 通知)显示本机浏览器通知,当用户单击我的应用程序显示的浏览器通知时,我想关注 Facebook 选项卡(我的应用程序在其中加载)。

如果我的应用程序在 facebook 之外的选项卡中单独加载(而不是在 iframe 中),那么我可以使用window.focus()重新调整选项卡的焦点;但是,当在 facebook 中加载时,由于 iframe,window.focus()不关注选项卡,并且由于跨站点起源,我认为我无法访问父 facebook 窗口上下文以使其获得焦点。

可能有什么解决方案或变通方法?我没有发现 facebook api 暴露的任何功能(例如,类似的东西FB.Canvas.focus()

4

0 回答 0