许多功能手机使用Opera Mini到serve个网页。同样,Kindle Fire使用Amazon Silk。有没有一种方法可以检测到在没有UA检测的情况下使用代理?
答案 0 :(得分:1)
在Opera Mini的案例中:没有。 JavaScript实际上将由“代理服务器”执行,而不是由真实客户端执行。
答案 1 :(得分:1)
我的假设是,这种基于云的浏览器无法支持事件子集。为了检测这样的浏览器,我使用javascript测试来检查对事件scroll
的支持。
var cloudBrowser = ('onscroll' in window?false:true);
我能够在我的android(三星Galaxy Note 2)以及诺基亚C2-03浏览器上找到这个在opera mini上成功运行。 (我无法检查亚马逊丝绸的这个,因为我没有设备)。
如果您知道我可以下载并扩展测试的任何其他云浏览器,请告诉我。