在中国,最受欢迎的桌面浏览器之一是您可能从未碰过的浏览器,但它的确庞大 。 根据CNZZ的技术分析, 奇虎360安全浏览器 (仅Windows桌面版)在中国大陆仅次于Internet Explorer,占桌面用户总数的27.84%。 你知道第三位吗? Chrome,占7.74%。
但是360 Secure还具有快速增长的超级用户群体,专家们批评浏览器的安装和传播方式过于狡猾,批评者称这种做法使其更像是恶意软件,而不是软件。 它甚至被称为 “互联网癌症”。
坏说唱
让我们成为现实:批评并非没有根据。 对于一家反间谍软件公司(Qihoo最初凭借其恶意软件保护套件进入市场,该套件至今仍非常成功),Qihoo发布了一些严重的粗略代码。 2012年初,亚洲的Tech机构吸引了纽约公司Digital Due Diligence的一些研究 ,将奇虎公司列为9个无耻的强力工具清单,其中包括强行阻止其他浏览器成为默认浏览器,使卸载工作非常痛苦,并完全窃取IE的徽标,以欺骗不知情的眼睛。
中国批评家提出了更严厉的指控。 2013年,据《国家商报》(National Business Daily)上发布的一份报告涉嫌发现了更多的阴暗战术:
“ 在 ... 报告提出了关于奇虎软件指责一箩筐,支持许多人了说明截图展示了这是怎么回事幕后。 在众多指控中:Qihoo的360安全浏览器包含一个严重的安全漏洞,该漏洞会与用户的Windows DLL文件混淆,它可以暴露用户的密码,它告诉用户粗略的在线支付网站是安全的,并且正在与用户建立连接即使只是加载空白页面也不知道。 该报告还包含更熟悉的指控,例如奇虎产品伪装成微软官方补丁,强行删除竞争对手产品为“不安全”等。
看,我对奇虎公司并不完全失望。 一年多以前,当中国政府最终对Google服务放任自流时, 奇虎公司加强了工作,发布了 Google Fonts API 的镜像 ,这使中国的开发人员头疼不已。
另外,除雇佣军方法外,27.84%的用户份额并不是前端开发人员可以承受的统计数据。 这意味着开发面向东方产品的任何人都需要了解并测试该浏览器。 您需要熟悉它的怪癖,HTML5功能,它支持CSS3元素以及所有出色的爵士乐。
我有很多很好的理由进入这里,但我不会说谎:我有点害怕安装这个东西。
潜水,潜水,潜水!
好吧,也许很害怕。 我只在别人的机器上使用过360,所以我将继续在Sandboxie中打开它,这是一小段友好的代码,“在隔离的空间中运行您的程序,以防止他们对其他程序进行永久更改。程序和计算机中的数据”。 既然我都适应了,让我们看一下360 Secure的一些独特功能。
双核的
360 Secure集成了 Webkit和Microsoft的Trident布局引擎。 默认情况下,页面是在基于Webkit的引擎上加载的,但是在任何时候,您都可以打开URL栏中的小螺栓图标,然后选择以“ IE模式”加载页面。
360 Secure还可以在Webkit和某些网页上的不同IE模式之间自动来回切换。 但为什么? 如果您不了解中国网络的地形,这似乎毫无意义。 360的“投资者关系”页面对此有所说明:
“ Webkit可以提高打开网页的速度,而Trident可以提高我们的360浏览器与在线银行和视频显示网页的兼容性。”
啊哈 在IE6是该领域唯一真正的参与者的时代,中国许多大型的政府,医疗和金融网站都得到了发展,而以IE为中心的过时安全和编码实践比比皆是。 除非在IE中打开页面(最好是较旧的版本),否则许多中国银行门户网站甚至不会运行或不允许登录。 这个问题很常见,以至于360已花时间在其界面中构建解决方案。
听说有报道说某些用户在用IE以外的浏览器加载HSBC Hong Kong门户时遇到问题,我弹出了在360 Secure中打开的页面,并且可以肯定的是,它自动切换为IE模式。
如何强制使用默认渲染模式
如果您不喜欢某些浏览器全力以赴选择渲染引擎的想法,则可以强制360 Secure通过您的<head>
部分中的meta name="renderer"
标签以特定模式加载网站。标记,如下所示:
<html>
<head>
<meta name="renderer" content="webkit">
</head>
<body>
</body>
</html>
要强制网站加载IE6和IE7的“ IE兼容性”渲染器(ya weirdo),请将webkit
替换为ie-comp
; 要强制将网站加载为“标准” IE9 / webkit
用ie-stand
替换webkit
。 (感谢ihref.com作者Suyuwen提供的解决方案。)
内置微信集成
微信是中国最受欢迎的移动社交平台,已与Qihoo 360紧密集成。URL栏中不仅显示了QR码弹出窗口(敦促用户扫描并关注360 Secure的微信帐户)...
...但是首次启动浏览器后出现的第一个默认屏幕敦促用户安装360的微信浏览器插件。
更多移动支持:“将此页面发送到电话”
中国以移动为中心的环境导致用户需要快速,轻松地将桌面浏览体验转移到手机上。 例如,我可能在工作时在台式机上在线购物,但是我想在午餐时间继续在办公桌前逛街-如何以最少的麻烦对待我的经历?
中国的顶级网站已经通过将QR码放在其界面的页眉或页脚中来应对这一挑战。 用户可以使用手机扫描桌面上的QR码,然后将移动网站加载到手机的浏览器中。
知道非中文网站不太可能提供此功能,因此360浏览器介入其中,在其界面中构建了“发送到电话”功能。
该功能的简介屏幕说明,将您的手机号码绑定到桌面浏览器后(只需执行一次),您只需单击一次即可将网站和图像转移到您的手机上。
这种功能只能由深刻了解他们要服务的市场的用户行为的公司开发。
好了,讨论了分歧,让我们看一下这东西是如何呈现代码的。
测试一:HTML5支持
首先,我在Html5test.com上运行了Qihoo引擎,该引擎检查了许多不同向量之间HTML5兼容性。 奇虎得分为462,满分为555,与Chrome 43得分为526相比并不算高,但出人意料的是,奇虎360与Firefox并驾齐驱,遥遥领先于IE 11和Safari 8:
嗯
奇虎与其他经过测试的浏览器之间的一个非常显着的区别是其对HTML5响应图像的支持。 虽然最新版本的Chrome,Safari和Firefox大多都支持客户端响应标记,但Qihoo 360 Secure已采用IE的解决方案,不支持<picture>
元素, srcset
属性或sizes
属性。
如果我们根据市场的必要性来审查这一点,那么这是有道理的:中国一直在缓慢地适应响应式设计潮流,而且我明白为什么这可能不是开发商优先考虑的事情。
出于好奇:IE模式下HTML5Test
当我在IE模式下手动重新加载HTML5时,该网站现在的行为就像我在运行IE11一样-相同的浏览器,不同的分数。
测试二:CSS3支持
同样,对于360 CSS3支持检查,360 Secure的表现也不差:48%,而Chrome 42为52%。
两者之间的差异最明显的是图像支持,融合,形状和对齐方式:
测试三:WebGL
自然地,在webkit模式下运行360 Secure会引起dosmybrowsersupportwebgl.com的赞许 :
手动切换到IE模式时,请竖起大拇指:
360的用户代理看起来很难定位
注意到了,是吗? 的确是这样:对于中国开发商而言,这一直是一个持续存在的问题。 当浏览器可以随意切换其UA,并且UA看起来很像其他主要浏览器时,很难通过UA定位。
开发人员Yun Danran为此开发了一个解决方案 ,使开发人员可以通过jQuery定位主要的中文浏览器,尤其是360(以两种主要模式之一)。 看看Github。
加起来
也许是Sandboxie在寻找我,也许是因为我的技能还不足以充分挖掘注册表的实质,但是360 Secure 7.1似乎对我的系统没有太大影响。 没有弹出式窗口。 没有明显的敌意收购。
我知道没有人愿意在测试列表中添加其他浏览器,但是如果您要定位到中国,恐怕您将不得不束手无策。 好消息是360 Secure不会像噩梦般发生,并且,如果您与Chrome兼容并注意自动默认渲染模式的任何问题,则应执行OK(暂时在最小)。
与往常一样,如果现代版本的360 Secure遇到任何恶意软件问题,或者在此平台上有任何浏览器测试的提示,请在评论中告知我们!