如果检测网站正在提供通像Opera Mini的代理服务器?(Detect if website is

2019-07-29 02:03发布

许多功能手机使用Opera Mini的 ,以服务网页。 同样的Kindle Fire使用亚马逊的丝绸 。 有没有在JavaScript的方式来检测被不UA检测使用代理?

Answer 1:

在Opera Mini的情况:无。 JavaScript的实际上是由“代理服务器”来执行,而不是真正的客户。



Answer 2:

我的假设是,这种基于云的浏览器无法支持事件的子集。 用于检测这种浏览器我使用一个JavaScript测试,用于检查一个事件支持scroll

var cloudBrowser = ('onscroll' in window?false:true);

我能找到这个成功合作上的Opera Mini在我的Android(三星Galaxy Note 2),也对诺基亚C2-03浏览器。 (我无法检查此亚马逊丝绸,因为我不具备的设备)。

不要让我知道,如果你知道任何其他云浏览器为Android,我可以下载并延长测试。



文章来源: Detect if website is being served thru a proxy server like Opera Mini?