2012-08-24 5 views
7

タイトルほとんどすべてそれを言います。私は中国の大規模な顧客基盤を提供するクライアントのために開発しているので、サイトが中国のローカルブラウザで動作することを確認する必要があります。私はSogouブラウザの問題を経験しています(これは今日まで聞いたこともありません)。私がよく知っている環境でこれらの問題をトラブルシューティングするために、同じエンジンを使用する別のブラウザでこれらの問題を再現できるかどうかを確認したいと考えました。私が知っていただけならば何エンジンだったこと...Sogouブラウザのブラウザエンジンとは何ですか?

更新:

限り、私は見つけることができましたよう

、Sogouのは、デュアルエンジンブラウザです。 1つのエンジンはWebkitで、もう1つはトライデント、具体的にはIE9のバージョンです。しかし、これはIE9のページとは違った形でレンダリングされているため、私が見ているものには対応していません。おそらく、それはquirksモードでIE9ですか?

答えて

10

私は二重のトライデント/ Webkitエンジンにcouplereferencesを見ました。それは明らかに両方を行うことができます。トライデントは、独自のビルド、またはWindowsに含まれている最新のバージョンのいずれかになります。私はIE9をインストールしましたが、IE7のように動作しています。これは私のコンピュータではデフォルトになっています。 Sogouベースのブラウザを検出し、in this code exampleのようなWebkitエンジンに切り替えることができます。トライデントのユーザーエージェント文字列から

の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ときに使用することを意味推測していますそれはWebページをレンダリングしていますが、再びIEは同じユーザーエージェントを報告するのが好きではありませんWebkitののユーザーエージェント文字列(Sogouのブランドになります)から、すべての時間...

次のいずれか

のMozilla/5.0(Windows NTの6.1。 WOW64)のAppleWebKit/535.1(KHTML、ヤモリなど)クローム/ 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良い質問。幸運にも私は自分自身のリンクの1つで答えを見つけることができました。 ;-) –

0

情報の信頼性はわかりませんが、channel9.msdn.comにはa pageがあり、Webkitエンジンの存在を示唆しています。

0

中国のデュアルエンジンのブラウザはWebKitのとトライデントを持っています。彼らはデフォルトでWebkitを使用し、互換モードにはTridentを使用します。どうやら、IE中心のウェブサイトを尊重することには多くの問題がありました。私はそれが大部分が成功したと思う。たとえば、Maxthonはバージョン3でTridentエンジンを削除しました

関連する問題