如何检测Web应用程序是否由CocoonJS包装

时间:2015-06-26 21:03:51

标签: javascript cocoonjs

如何使用WebView +检测我的Web应用程序是否在CocoonJS包装器下运行?我试过Time Clock Entry,但这似乎不起作用。我查了一下CocoonJS网站,但这个信息不容易找到。

1 个答案:

答案 0 :(得分:1)

原来这个环境中存在一个全局属性cocoonjsCheckArgs。我刚刚使用if (typeof cocoonjsCheckArgs =='undefined') ...知道何时在此环境中显示某些消息。我不知道这是不是正确的道路,但目前它对我有用。

更新:还注意到代理字符串的不同之处:Mobile Safari在代理字符串末尾显示“Version / 8.0 Mobile / 12F70 Safari / 600.1.4”(navigator.userAgent ),在WebView +下,它变成了“Mobile / 12F70”。不过,就目前而言,我建议测试cocoonjsCheckArgs是否存在更好的选择,直到有其他人采用更好的方法。