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/