【问题标题】:Are Facebook Messenger pop-up webviews supported on desktop browsers?桌面浏览器是否支持 Facebook Messenger 弹出式网页视图?
【发布时间】:2017-09-28 14:01:53
【问题描述】:

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

是我做错了什么,还是桌面网络浏览器中的 Messenger 根本不支持“紧凑”或“高”等网络视图显示模式?

【问题讨论】:

  • 我相信桌面浏览器,Messenger 只会在另一个浏览器选项卡/窗口中打开 url。
  • 这也是我的观察。想知道我是否需要做一些特别的事情才能获得更多的移动体验。

标签: facebook facebook-messenger facebook-messenger-bot


【解决方案1】:

从今天开始,它现在是可行的。 要制作弹出式网页视图而不是打开新标签页,您需要:

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

【讨论】:

  • 哦,这太棒了。
  • @anakornk 是否可以在不安装/使用 SDK 的情况下设置 x-frame-options 以启用 Facebook Desktop Webviews?
  • 您不必使用 JS 'SDK' 脚本
猜你喜欢
  • 2017-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-13
  • 1970-01-01
  • 2023-03-12
  • 2021-05-06
  • 1970-01-01
相关资源
最近更新 更多