Pergunta

Dado que o Chrome e Safari uso webkit tem ninguém ainda encontrado qualquer coisa que torna diferente no Chrome do que o Safari? Existe alguma razão no momento para locais de teste em ambos, ou seria testar Safari ser suficiente para agora?

Foi útil?

Solução

Parte deste é saber o que é dependente do motor de renderização eo que não é. Javascript, por exemplo, é tratado de forma diferente em ambos os navegadores (Google tem seu próprio processador javascript personalizado), por isso, se seus usos página JavaScript substancialmente eu testá-lo em ambos.

Este é provavelmente um bom lugar para nota que o Chrome foi adicionado ao BrowserShots para que você não precisa mesmo de tê-lo instalado para testar nele e Safari.

Outras dicas

O Google Chrome também usa uma versão anterior do Webkit do que o atual Safari, para que as páginas devem ser verificados em ambos os navegadores.

Eles são muito semelhantes, mas não idênticas. Por exemplo, eu lembro de ter lido que a Apple colocou um monte de trabalho no Safari para obter Apple font-style tornando lá, e eu duvido Google duplicado esse esforço.

Eles não enviamos lançamentos sincronizados de WebKit. Por exemplo,

O Google Chrome
Versão oficial 2200
Mozilla / 5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit / 525,13 (KHTML, como Gecko) Chrome / 0.2.149.30 Safari / 525.1

contra

Safari
3.1.2
Mozilla / 5.0 (Windows; U; Windows NT 6.0; pl-PL) AppleWebKit / 525,19 (KHTML, como Gecko) Versão / 3.1.2 Safari / 525,21

WebKit é muito modular, para que eles tenham diferentes motores de desenho e JavaScript. Plugins são tratados significativamente diferentes maneiras também.

Na prática, eu não vi qualquer site que age de forma diferente, e os dois navegadores devem ter um comportamento idêntico, tanto quanto qualquer página da web sã está em causa. Você poderia, é claro, cheirar o user-agent e forçar um comportamento diferente ...

Então, não, não há nenhuma razão no momento para testar ambos. Tenha em mente que o Google não tem uma versão estável do Chrome ainda.

Não, e algumas diferenças de interface do usuário específico não incluem a prestação text-shadow e caixa-sombra o mesmo entre eles. Mesmo com border-radius. Eu evitaria usar estas três regras (avançado) de processamento de CSS se você estiver trabalhando com o Chrome.

Chrome e Safari têm renderização de fonte diferente no Windows. Safari inclui renderização de fontes da Apple que para um usuário do Windows é um pouco confuso para o futuro. No OS X, ambos usam renderização de fonte nativa da plataforma. Então olhares Safari como OS X em ambos os sistemas, enquanto aparência do Chrome, como a plataforma que está sendo executado.

Esta é, além de outros pontos mencionados por pessoas que sabem mais do que eu. :)

No. Isso seria uma pergunta semelhante a "O Chrome rende o mesmo que o Konqueror", e embora o Webkit (HTML Renderer) versões podem ser diferentes, os motores de java script são muito diferentes entre Chrome, Safari e Konqueror. Isso vai afetar um monte de aplicativos do Google, uma vez que são escritas usando material pesado javascript (AJAX). Isso também parece afetar um monte de sites modernos, especialmente aqueles com de menus complexos e editores (como este). No final, depende de quanto do site que você está vendo é escrito com recursos de JavaScript.

Eles ainda têm diferentes motores de JavaScript, que pode se comportar de forma diferente (propably apenas em alguns condições raras, no entanto).

Chrome está usando uma versão ligeiramente mais velha do Webkit do Safari.

Com o tempo ele será atualizado, é claro, mas há a possibilidade de que ele será sempre um pouco atrás, dependendo de como a Apple lançar seu fonte.

Além disso, os motores de JavaScript são diferentes, o que pode afetar o comportamento, embora ambos são extremamente rápido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top