我可以在IOS Messenger应用上使用Messenger webviews(配置为described in the documentation),但在桌面浏览器中,webView始终在新页面中打开。桌面浏览器支持Facebook Messenger弹出式Web浏览器吗?
我做错了什么,或者桌面浏览器中的Messenger是否不支持“compact”或“tall”等webview显示模式?
我可以在IOS Messenger应用上使用Messenger webviews(配置为described in the documentation),但在桌面浏览器中,webView始终在新页面中打开。桌面浏览器支持Facebook Messenger弹出式Web浏览器吗?
我做错了什么,或者桌面浏览器中的Messenger是否不支持“compact”或“tall”等webview显示模式?
截至今天,它现在是可行的。 要创建一个弹出web视图而不是打开一个新选项卡,您将需要:
1)设置适当的X-Frame-Options HTTP响应标头以允许您的页面在iframe中。 2)如果要从持久菜单中打开webview,则需要将“menu_item”对象的属性“messenger_extensions”的值设置为true。
链接:
https://developers.facebook.com/docs/messenger-platform/webview/extensions https://developers.facebook.com/docs/messenger-platform/reference/messenger-profile-api/persistent-menu
相信在桌面浏览器,Messenger将只需打开的URL在另一个浏览器标签/窗口。 – kar
这也是我的观察结果。想知道是否有什么特别的事情需要我去做,以获得更多的移动体验。 – willem