Подтвердить что ты не робот

Отображает ли Google Chrome страницы так же, как и Safari?

Учитывая, что Chrome и Safari используют webkit, кто-нибудь еще нашел что-то, что по-разному влияет на Chrome, чем на Safari? Есть ли на данный момент какая-либо причина для проверки сайтов на обоих, или для проверки Safari достаточно сейчас?

4b9b3361

Ответ 1

Часть этого - это знать, что зависит от механизма рендеринга, а что нет. Например, Javascript обрабатывается по-разному в обоих браузерах (у Google есть свой собственный javascript-рендерер), поэтому, если ваша страница использует javascript, я бы испытал ее в обоих.

Это, вероятно, хорошее место, чтобы отметить, что Chrome был добавлен в BrowserShots, поэтому вам даже не нужно устанавливать его проверить на нем и Safari.

Ответ 2

Google Chrome также использует более раннюю версию Webkit, чем текущий Safari, поэтому страницы должны быть проверены в обоих браузерах.

Ответ 3

Они очень похожи, но не идентичны. Например, я помню, что читал, что Apple много работала в Safari, чтобы получить визуализацию шрифтов в стиле Apple, и я сомневаюсь, что Google дублировал эти усилия.

Ответ 4

Они не отправляют синхронизированные релизы 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

против

Safari
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. Плагины обрабатываются также по-разному.

На практике я не видел ни одного сайта, который действует по-разному, и оба браузера должны иметь одинаковое поведение, насколько это может быть на любой разумной веб-странице. Вы могли бы, конечно, обнюхать пользовательского агента и заставить другое поведение...

Нет, нет, на данный момент нет причин проверять оба. Имейте в виду, что Google еще не имеет стабильной версии Chrome.

Ответ 5

Нет, а некоторые специфические отличия в пользовательском интерфейсе не включают в себя отсутствие текстовой тени и теневой тени между ними. То же самое с радиусом границы. Я бы не использовал эти три (расширенные) правила CSS-рендеринга, если вы работаете с Chrome.

Ответ 6

Chrome и Safari имеют разные шрифты в Windows. Safari включает в себя рендеринг шрифтов Apple, который для пользователя Windows немного нечеткий. В OS X они оба используют собственный рендеринг шрифтов платформы. Таким образом, Safari выглядит как OS X в обеих системах, тогда как Chrome похож на платформу, на которой он работает.

Это в дополнение к другим моментам, упомянутым людьми, которые знают больше, чем я.:)

Ответ 7

Нет. Это был бы аналогичный вопрос: "Does Chrome Render так же, как Konqueror", и, несмотря на то, что версии Webkit (HTML Renderer) могут быть разными, механизмы Java script сильно отличаются между Chrome, Safari и Konqueror. Это повлияет на множество приложений Google, поскольку они написаны с использованием javascript heavy stuff (AJAX). Это также влияет на многие современные сайты, особенно с сложным меню и редакторами (например, это). В конце концов, это зависит от того, какая часть просматриваемого вами сайта написана с помощью функций javascript.

Ответ 9

У них все еще есть разные механизмы JavaScript, которые могут вести себя по-разному (возможно, только в некоторых редких условиях).

Ответ 10

В настоящее время Chrome использует несколько более старую версию Webkit, чем Safari.

Со временем он будет обновлен, конечно, но есть вероятность, что он всегда будет немного отставать, в зависимости от того, как Apple выпустит свой источник.

Кроме того, двигатели Javascript отличаются друг от друга, что может повлиять на поведение, хотя они оба очень быстрые.