質問

ChromeとSafariがwebkitを使用していることを考えると、ChromeでSafariとは異なるレンダリングをするものをまだ見つけている人がいますか?現時点で両方でサイトをテストする理由はありますか、それともSafariをテストするだけで十分でしょうか?

役に立ちましたか?

解決

その一部は、レンダリングエンジンに依存するものとそうでないものを知ることです。たとえば、JavaScriptは両方のブラウザで異なる方法で処理されるため(Googleには独自のカスタムJavaScriptレンダラーがあります)、ページでJavaScriptを実質的に使用している場合は、両方でテストします。

これはおそらく BrowserShots にChromeが追加されていることに注意するのに適した場所です。それとSafariでテストするためにインストールしてください。

他のヒント

Google Chromeは、現在のSafariよりも前のバージョンのWebkitも使用するため、両方のブラウザーでページをチェックする必要があります。

これらは非常に似ていますが、同一ではありません。たとえば、AppleがSafariで多くの作業を行ってAppleスタイルのフォントレンダリングを行ったことを読んだことを覚えていますが、Googleがその努力を複製したとは思えません。

WebKitの同期リリースは出荷されません。たとえば、

  

Google Chrome
  公式ビルド2200
  Mozilla / 5.0(Windows; U; Windows NT 5.1; en-US) AppleWebKit / 525.13 (KHTML、Geckoなど)Chrome / 0.2.149.30 Safari / 525.1

  

サファリ
  3.1.2
  Mozilla / 5.0(Windows; U; Windows NT 6.0; pl-PL) AppleWebKit / 525.19 (KHTML、Geckoなど)バージョン/3.1.2 Safari / 525.21

WebKitは非常にモジュール式であるため、描画エンジンとJavaScriptエンジンが異なります。プラグインもかなり異なる方法で処理されます。

実際には、異なる動作をするサイトを見たことはありません。健全なWebページに関する限り、2つのブラウザーは同じ動作をするはずです。もちろん、ユーザーエージェントをスニッフィングして、異なる動作を強制することもできます...

いいえ、現時点では両方をテストする理由はありません。 GoogleにはまだChromeの安定版リリースがないことに注意してください。

いいえ、特定のUIの違いには、テキストシャドウとボックスシャドウをそれらの間で同じようにレンダリングしないことが含まれます。 border-radiusでも同じです。 Chromeを使用している場合は、これら3つの(高度な)CSSレンダリングルールを使用しないでください。

ChromeとSafariは、Windowsで異なるフォントレンダリングを使用します。 SafariにはAppleのフォントレンダリングが含まれており、Windowsユーザーにとっては少しあいまいに見えます。 OS Xでは、両方ともプラットフォームのネイティブフォントレンダリングを使用します。したがって、Safariは両方のシステムでOS Xのように見えますが、Chromeは実行中のプラットフォームのように見えます。

これは、私よりも多くのことを知っている人々が言及した他のポイントに加えてです。 :)

いいえ。これは「Konquerorと同じようにChrome Renderを実行します」と同様の質問であり、Webkit(HTML Renderer)のバージョンは異なる場合があります。JavaスクリプトエンジンはChrome、Safari、Konquerorで大きく異なります。これは、javascript heavy stuff(AJAX)を使用して記述されているため、多くのGoogleアプリに影響します。これは、多くの最新のサイト、特に複雑なメニューとエディター(このような)を含むサイトにも影響を与えるようです。最終的には、表示しているサイトのどのくらいがJavaScript機能で記述されているかによって異なります。

FWIW、GoogleのChrome FAQには、非常によく似たレンダリングが必要であると書かれています。

これらにはまだ異なるJavaScriptエンジンがあり、異なる動作をする可能性があります(ただし、まれにしか条件がありません)。

Chromeは現在Safariより少し古いバージョンのWebkitを使用しています。

もちろん時間の経過とともに更新されますが、Appleがソースをリリースする方法によっては、常に少し遅れる可能性があります。

さらに、Javascriptエンジンは異なるため、動作に影響する可能性がありますが、どちらも非常に高速です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top