Javascript 针对浏览器(如Chrome Canary)的浏览器检测

Javascript 针对浏览器(如Chrome Canary)的浏览器检测,javascript,Javascript,一个相当大的网站不知何故检测到我正在使用Chrome Canary(谷歌Chrome的早期版本浏览器)。我尝试了几个用户代理切换器,但不知何故,他们仍然知道我在使用金丝雀 我尝试过用户代理检测,但这绝对不是检查用户使用哪个浏览器的好方法。我也试过:但它不能区分普通铬合金和铬金丝雀 !!window.chrome && !!window.chrome.webstore 基本上,这会告诉我是否在使用Chrome。但是,没有像window.canary或window.chromeCa

一个相当大的网站不知何故检测到我正在使用Chrome Canary(谷歌Chrome的早期版本浏览器)。我尝试了几个用户代理切换器,但不知何故,他们仍然知道我在使用金丝雀

我尝试过用户代理检测,但这绝对不是检查用户使用哪个浏览器的好方法。我也试过:但它不能区分普通铬合金和铬金丝雀

!!window.chrome && !!window.chrome.webstore
基本上,这会告诉我是否在使用Chrome。但是,没有像
window.canary
window.chromeCanary
之类的对象


问题是:如果有人在使用Google Chrome Canary,我如何有效地进行检查?

为什么需要进行检查?@nils对于我正在做的项目。但我不能透露更多信息。你需要知道这一点以获取浏览器统计信息,还是因为它而改变网站的行为?@nils用于网站目的。为什么我要用它做什么真的很重要?你试过禁用flash/java吗?只是猜测。。。但不确定“铬金丝雀”是否有这些。