2012-08-24 156 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引擎

相關問題