如何在桌面网络浏览器上的facebook messenger中打开webview

时间:2017-02-16 23:52:17

标签: webview bots facebook-messenger

我试图在facebook Messenger中的Web视图中实现一些功能。在手机上,webview打开正常,但在desctop网页浏览器中,webview正在新标签页面中打开。 即时通讯使用以下功能: buttons:[{ type: "web_url", url: "https://www.oculus.com/en-us/rift/", title: "Open Web URL", webview_height_ratio: "compact", messenger_extensions: true, } 我知道也许它应该像这样打开但是你们都同意如果我在对话中实现自定义功能,那么在对话中的小型webview中打开它会更好。 有谁知道这是否可能?

1 个答案:

答案 0 :(得分:5)

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

请务必阅读桌面文档并添加X-Frame-Options标题。相同文档中的疑难解答部分是您的朋友。

两个警告:

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