首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检测Web是否被CocoonJS包装

如何检测Web是否被CocoonJS包装
EN

Stack Overflow用户
提问于 2015-06-26 21:03:51
回答 1查看 210关注 0票数 1

如何检测我的web应用程序是否运行在CocoonJS包装下使用WebView+?我试过if (typeof Cocoon == 'undefined') ...,但这似乎行不通。我已经检查了CocoonJS站点,但是很难找到这些信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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作为更好的选择,直到其他人提出更好的方法为止。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31082120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档