如何检测我的web应用程序是否运行在CocoonJS包装下使用WebView+?我试过if (typeof Cocoon == 'undefined') ...,但这似乎行不通。我已经检查了CocoonJS站点,但是很难找到这些信息。
发布于 2015-06-26 21:59:55
结果发现,在此环境中存在一个全局属性cocoonjsCheckArgs。我只是使用if (typeof cocoonjsCheckArgs =='undefined') ...来知道什么时候在这个环境中不显示某些消息。我不知道这是否是正确的道路,但它对我来说目前是可行的。
更新:还注意到代理字符串中的一个差异: Mobile在代理字符串(navigator.userAgent)的末尾显示"Version/8.0 Mobile/12F70 Safari/600.1.4“,而在WebView+下,它只是"Mobile/12F70”。不过,就目前而言,我建议测试是否存在cocoonjsCheckArgs作为更好的选择,直到其他人提出更好的方法为止。
https://stackoverflow.com/questions/31082120
复制相似问题