【问题标题】:how to open webview inside facebook messenger on desktop web browser如何在桌面网络浏览器上的 facebook messenger 中打开 webview
【发布时间】:2017-07-06 07:56:16
【问题描述】:

我正在尝试在 facebook messenger 的 Web 视图中实现一些功能。在电话上,webview 可以正常打开,但在桌面网络浏览器中,webview 正在新选项卡中打开。 我使用以下功能: buttons:[{ type: "web_url", url: "https://www.oculus.com/en-us/rift/", title: "Open Web URL", webview_height_ratio: "compact", messenger_extensions: true, } 我知道它可能应该像这样打开,但你们都可以同意,如果我在对话中实现自定义功能,最好在对话中的小 web 视图中打开它。 有谁知道这是否可能?

【问题讨论】:

  • 我对此非常感兴趣。你找到答案了吗?

标签: webview bots facebook-messenger


【解决方案1】:

您必须按照这些docs 中的步骤操作。

请务必阅读桌面版文档并添加 X-Frame-Options 标头。同一文档中的故障排除部分是您的朋友。

两个警告:

  • X-Frame-Options 标头对于 Firefox 来说似乎不够用。我正在使用 webview 构建一个机器人,当我弄清楚要发送哪些标题以使 firefox 工作时,我会将它们发布在这里。 编辑由于网络平台中的一些错误,我已经推迟了这个项目。
  • 在桌面上获取页面范围的用户 ID 似乎存在问题。阅读我的question

【讨论】:

  • 你必须设置两个东西:标题和 messenger_extensions 设置为 true 才能工作。
猜你喜欢
  • 1970-01-01
  • 2017-02-13
  • 2013-02-06
  • 2015-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-21
相关资源
最近更新 更多