2012-08-24 112 views
7

标题几乎说明了一切。我正在开发一个为中国的客户群提供服务的客户,因此我需要确保该网站在中国本地浏览器中正常运行。我遇到了与搜狗浏览器有关的问题(我以前从未听说过)。为了在我更熟悉的环境中排查这些问题,我想看看是否可以在使用相同引擎的其他浏览器中重现这些问题。如果只有我知道引擎是......搜狗浏览器的浏览器引擎是什么?

更新:

据我已经能够找到,搜狗是双引擎的浏览器。一个引擎是Webkit,另一个引擎是Trident,特别是IE9中的版本。然而,这与我所看到的不一致,因为页面显然与IE9中的页面不同。也许它是在怪癖模式下的IE9?

回答

10

我见过一个couplereferences到一个双Trident/Webkit引擎。显然它可以做到这一点; Trident可能是他们自己的版本,或者是Windows中包含的最新版本。我安装了IE9,但它的行为与我的电脑上默认的IE7类似。基于搜狗的浏览器可以检测并提供切换到Webkit引擎,如in this code example

从三叉戟的UserAgent字符串:

的Mozilla/4.0(兼容; MSIE 7.0;的Windows NT 6.1; WOW64;三叉戟/ 5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; InfoPath.3;媒体中心PC 6.0; SE 2.X MetaSr 1.0

现在我只是猜测,这意味着它使用the IE7 standards mode as default时它正在渲染网页,但是IE又不喜欢报告相同的useragent所有的时间要么...

从Webkit的用户代理字符串(看起来搜狗品牌):

的Mozilla/5.0(Windows NT的6.1; WOW64)为AppleWebKit/535.1(KHTML,例如Gecko)Chrome浏览器/ Safari浏览器14.0.802.30/535.1 SE 2.X MetaSr 1.0

我能够改变用户代理很容易在这里。 “高速”translates roughly为“高速”。

Sogou useragent switcher location

+4

这是疯狂的......当它具有webkit功能时,sogu默认为ie7 ....为什么有人会那样做?无论如何谢谢让我们知道 –

+1

转换用户代理的按钮说的是什么? –

+1

@CarlG好问题。幸运的是我能够在我自己的链接中找到答案。 ;-) – 2015-10-16 14:51:40

0

我不知道这些信息有多可靠,但是channel9.msdn.com有a page这表明它是(或将是)Webkit引擎。

0

中国双引擎的浏览器有WebKit和三叉戟。他们默认使用webkit,并使用Trident进行兼容模式。显然有很多问题管理以IE为中心的网站。我认为这已经基本上过去了。例如,Maxthon放弃了版本3以上的Trident引擎

相关问题