如果我尝试单击桌面中的webview按钮,它会在新窗口中打开URL(或后备URL,如果已定义),从而破坏用户体验。
有没有办法检测用户的客户端是否支持webview? 示例:如果用户正在使用iOS / Android,则使用不错的日期选择器呈现webview。如果没有,请他以某种格式输入日期。
答案 0 :(得分:0)
据我所知,目前的facebook API不允许您知道从用户那里获取该信息(如用户代理)。
答案 1 :(得分:0)
我不确定,但我认为您可以使用以下代码检查对webview的支持。它返回布尔值。
var IsWVSupported = MessengerExtensions.isInExtension();
答案 2 :(得分:0)
我认为这已经改变了。 MessengerExtensions
具有功能getSupportedFeatures
,您可以在其中检查所需的任何功能。但总的来说,我相信您现在可以在桌面上使用MessengerExtensionsSDK
功能。它显示了可以在桌面iFrame上通过移动设备进行网络查看的应用。