1

如何使用 WebView+ 检测我的 Web 应用程序是否在 CocoonJS 包装器下运行?我试过if (typeof Cocoon == 'undefined') ...了,但这似乎不起作用。我已经检查了 CocoonJS 网站,但这些信息并不容易找到。

4

1 回答 1

1

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

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

于 2015-06-26T21:59:55.820 回答