facebook - 检测 Facebook Messenger 中的 webview 支持

标签 facebook webview chat bots messenger

Facebook 最近向 Messenger Bot API 添加了 Webview 支持。但是,根据文档,它仅在 iOS 和 Android 设备上受支持。

如果我尝试单击桌面上的 webview 按钮,它会在新窗口中打开 URL(或后备 URL,如果已定义),从而破坏用户体验。

有没有办法检测用户的客户端是否支持webview? 示例:如果用户使用 iOS/Android,请呈现一个带有漂亮日期选择器的 Web View 。如果没有,请让他以某种格式输入日期。

最佳答案

据我所知,当前的 facebook API 不允许您从用户那里获取该信息(例如用户代理)。

关于facebook - 检测 Facebook Messenger 中的 webview 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39861011/

相关文章:

Python - 来自套接字数据的正则表达式通配符?

iOS Facebook 获取好友列表

android - 通过 Facebook 应用程序打开 Facebook 网络个人资料并不总是有效

javascript - 问 : how to import a const to a string?

android - 在 Webview 中安装用于打开站点​​的证书?

android - 古吉拉特语网页未在 Webview 中完美显示

Java线程错误

iphone - 带有 Facebook 单点登录的 iOS 应用程序中的“赞”按钮

javascript - 是否需要 xd_receiver.htm?

javascript - RxJS 响应式编程