标题几乎说明了一切。我正在为在中国服务大量客户的客户开发,所以我需要确保该网站在中国本地浏览器中运行。我遇到了搜狗浏览器的问题(我今天以前从未听说过)。为了在我更熟悉的环境中解决这些问题,我想看看是否可以在使用相同引擎的另一个浏览器中重现这些问题。如果我只知道那是什么引擎......
更新
据我所知,搜狗是一款双引擎浏览器。一个引擎是Webkit,另一个据说是Trident,特别是IE9中的版本。然而,这与我所看到的并不对应,因为页面的显示与IE9中的不同。也许它是怪异模式下的IE9?
答案 0 :(得分:11)
我在双Trident / Webkit引擎上看到了couple references。显然它可以做到这两点; Trident可能是他们自己的版本,也可能是Windows附带的最新版本。我安装了IE9,但它的行为类似于IE7,它在我的计算机上是默认的。可以检测基于搜狗的浏览器并提供切换到Webkit引擎,如in this code example。
来自Trident使用者字符串:
Mozilla / 4.0(兼容; MSIE 7.0 ; Windows NT 6.1; WOW64; Trident / 5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0。 30729; .NET4.0C; InfoPath.3; Media Center PC 6.0; SE 2.X MetaSr 1.0
现在我猜测这意味着它在呈现网页时会使用the IE7 standards mode as default。但是,IE并不是一直想报告相同的使用者......
来自Webkit的useragent字符串(看起来像Sogou品牌):
Mozilla / 5.0(Windows NT 6.1; WOW64)AppleWebKit / 535.1(KHTML,与Gecko一样)Chrome / 14.0.802.30 Safari / 535.1 SE 2.X MetaSr 1.0
我能够在这里轻松更改用户代理。 "高速" translates roughly到"高速"。
答案 1 :(得分:0)
我不知道这些信息有多可靠,但是channel9.msdn.com有a page表明它是(或将会是)Webkit引擎。
答案 2 :(得分:0)
中国双引擎浏览器有webkit和Trident。他们默认使用webkit并使用Trident进行兼容模式。显然,在以IE为中心的网站上存在许多问题。我认为这基本上已经过去了。例如,Maxthon在版本3 +
中删除了Trident引擎