facebook-messenger - 无法在 Messenger 的桌面上加载 webview
问题描述
我创建了一个 facebook Messenger 机器人。但问题是我无法在桌面上加载 Webview,但它适用于 android 的 Messenger 应用程序。我已经将要加载的网址列入白名单。我查看了控制台,在控制台的屏幕上看到了错误。
iframe 无法加载,因为它将 iframe 选项设置为拒绝。在我阅读文档之后。
所以我需要确认,它肯定不能在桌面上工作吗?
解决方案
是的,可以将其加载到桌面上。您只需要在服务器/应用程序中正确设置 X-Frame-Options 标头。
X-Frame-Options: ALLOW-FROM https://www.messenger.com/
X-Frame-Options: ALLOW-FROM https://www.facebook.com/
推荐阅读
- javascript - 传递对象数组和 ID、Javascript 和 C#
- java - PSQLException:错误:“free_timeslots”列中的空值违反非空约束
- java - Spring - 在事务中调用两个存储过程,但在自动提交模式下运行每个过程
- java - 如何使 EditText 上的选定文本带下划线?
- react-native - Freshchat 用于反应原生错误文件提供程序错误
- android - 在 Android 中使用 LQI 进行 RSSI 平滑
- node.js - 在 Dialogflow 的 node.js 实现中将所有上下文设置为 0 的最简单和最佳实践方法是什么?
- c# - Powershell/C# XmlDocument 只选择没有属性的节点
- reactjs - 为什么在 React 类中不推荐使用 this.refs?
- elasticsearch-6 - 内部动态脚本编译过多,最大值:[75/5m]