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

use*_*940 12 bots webview 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中打开它会更好.有谁知道这是否可能?

Ant*_*ton 5

您必须按照这些文档中的步骤操作.

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

两个警告:

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