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

2024-01-11

我可以在 IOS Messenger 应用程序上使用 Messenger webviews(配置为文档中描述 https://developers.facebook.com/docs/messenger-platform/send-api-reference/url-button),但在桌面浏览器中,webView 始终在新页面中打开。

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


截至今天,这是可行的。 要制作弹出网页视图而不是打开新选项卡,您将需要:

1) 设置正确的 X-Frame-Options HTTP 响应标头以允许您的页面位于 iframe 内。

2) 如果要从持久菜单打开 webview,则需要将“menu_item”对象的属性“messenger_extensions”的值设置为 true。

Links:

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

桌面浏览器是否支持 Facebook Messenger 弹出网页视图? 的相关文章

随机推荐

  • scala中基于相邻元素之间差异的拆分列表

    我们如何根据相邻元素之间的差异在 scala 中拆分列表 例如 给定 List 1 3 6 10 12 14 和差值 3 该函数将返回 List List 1 3 List 6 List 10 12 14 我们可以使用foldLeft 来做
  • 如何为 Android 中单击的图像按钮制作边框?

    我正在使用 Imagebuttons 在我的 android 项目中显示一些图标
  • 值不能为 null 或为空。\r\n参数名称: name

    当我进入 cshtml 页面时出现此错误 System Web Mvc dll 中发生 System ArgumentException 类型的异常 但未在用户代码中处理 在我的 cshtml 代码中 div class form grou
  • 基于“附近”行值聚合

    我有一个非常混乱的数据框 网络抓取 不幸的是其中有许多双重甚至三重条目 大多数数据框如下所示 gt df1 lt data frame var1 c a a b b c c d d var2 c right a NA right b NA
  • 更新 SQL 中的多列

    有没有办法像使用插入语句一样更新 SQL Server 中的多个列 就像是 Update table1 set a b c d e f g h i j k t2 a t2 b t2 c t2 d t2 e t2 f t2 g t2 h t2
  • 如何获取 dotnet core 3 的路由属性?

    我已将 dotnet core 2 2 升级到 3 preview 7 所以在那之后 我无法获得自定义属性 context Resource在 2 2 版本中是类型AuthorizationFilterContext 但在版本 3 中是类型
  • 在 Angular 2 中使用 http.get() 从本地文件加载 JSON 内容

    我正在尝试加载本地 JSON 文件http get 在 Angular 2 中 我尝试了在 Stack Overflow 上找到的一些东西 它看起来像这样 这是我的app module ts我在哪里import the HttpModule
  • 如何使用python访问local.setting.json数据库连接字符串

    我的本地 Azure 函数中有这个 local settings json Http 触发 IsEncrypted false Values AzureWebJobsStorage FUNCTIONS WORKER RUNTIME pyth
  • ModelState.IsValid 的作用是什么?

    当我执行创建方法时 我将对象绑定在参数中 然后检查是否ModelState是有效的 所以我添加到数据库 但是当我需要在添加到数据库之前更改某些内容时 在更改它之前 ModelState无效 所以我必须这样做 为什么模型状态仍然无效 这个函数
  • 交叉引用和标题在 Rmd 文件中不起作用

    谁能帮助我理解如何编写标题 以便图形标题和交叉引用有效 我正在练习为 Rmd 文件中的简单绘图制作标题和交叉引用 我知道要做到这一点 我应该添加到我的标题中 output bookend pdf document2 和 fig captio
  • RoR 中 <% %> 和 <%= %> 之间的差异[重复]

    这个问题在这里已经有答案了 有什么区别 and in RoR 可以这样想 and 因此 例如您可以这样做 The current value is
  • 如何更改 Rails 中的“3 个错误禁止保存此 foobar”验证消息?

    在我的 Rails 应用程序中 我在活动记录对象中使用验证助手 它们非常棒 当出现问题时 我会在网页上看到标准的 3 个错误禁止保存此 foobar 以及各个问题 有什么方法可以用我自己的消息覆盖此默认消息吗 The error messa
  • Python lxml通过id标签查找元素

    我正在开发一个 python 程序来保存储藏室的库存 在 XML 文档中 将保留碳粉量 我希望我的 python 程序能够添加 删除和显示不同打印机和不同颜色的碳粉量 我的 XML 看起来像这样
  • 连接数组切片

    我有两个 非常大的 数组foo and bar属于同一类型 为了能够编写一些漂亮的代码 我想获得一个只读切片 result 两个数组的串联 此操作必须在 O 1 时间和空间内运行 数组访问result也必须在 O 1 内 更一般地说 如果r
  • 无法安装设计

    尝试安装 Devise 时 我收到以下消息 无法找到生成器 devise 安装 leigh leigh VirtualBox Projects dev01 bundle install Using rake 10 3 2 Using i18
  • 如何在django中将数据发送到base.html?

    我正在寻找一种方法来抽象 django 中的导航栏并将其包含在 base html 中 直接或通过模板包含 我完全迷失的部分是 如何将数据附加到上下文 以便导航栏可以从数据库获取其内容 我想查询views py 中的数据并使其可用于模板 以
  • 添加具有颜色属性的边/节点

    我使用的是networkxPython 的包 文档说我们可以做H add edge 1 2 color blue 但输出显示默认颜色 黑色 的边缘 当我做H add node 12 color green 我得到一个具有相同默认红色的新节点
  • Gradle 中的冒号运算符是什么?

    你总是看到这样的代码 project bluewhale hello 这似乎不是 Groovy 语法 它是什么 冒号不是运算符 您可以看到它在字符串内使用 它是 Gradle 用于描述子项目路径的分隔符 例如 evaluationDepen
  • Jenkins Groovy 脚本发现 null testResultAction 成功运行

    我们有一个用于詹金斯测试套件的电子邮件报告编写者 它使用 Groovy 脚本来查找正确的报告 然后制作一个 HTML 报告 详细说明测试状态 上次运行时间 链接等 hudson model Hudson instance getItems
  • 桌面浏览器是否支持 Facebook Messenger 弹出网页视图?

    我可以在 IOS Messenger 应用程序上使用 Messenger webviews 配置为文档中描述 https developers facebook com docs messenger platform send api re