桌面浏览器是否支持 Facebook Messenger 弹出式网页视图?

Are Facebook Messenger pop-up webviews supported on desktop browsers?

我可以在 IOS Messenger 应用程序(配置为 described in the documentation)上使用 Messenger webviews,但在桌面浏览器中,webviews 总是在新页面中打开。

是我做错了什么,还是桌面网络浏览器中的 Messenger 根本不支持像 "compact" 或 "tall" 这样的网络视图显示模式?

截至今天,它现在是可行的。 要制作 pop-up 网页视图而不是打开新标签页,您需要:

1) 设置正确的 X-Frame-Options HTTP 响应 header 以允许您的页面在 iframe 中。

2) 如果要从持久菜单中打开webview,则需要设置"menu_item" object 属性 "messenger_extensions" 的值为真。

链接:

https://developers.facebook.com/docs/messenger-platform/webview/extensions https://developers.facebook.com/docs/messenger-platform/reference/messenger-profile-api/persistent-menu