Я тестировал в Chrome, нужно ли мне тестировать в Safari?

Я тестировал в Chrome, нужно ли мне тестировать в Safari?

Сложно ... ваш субъект спрашивает, нужно ли вам провести дополнительное тестирование, и тело спрашивает, достаточно ли этого. Если я скажу «ДА», на какой вопрос я отвечу «да»?

some 17.12.2008 07:43
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
12
1
777
7
Перейти к ответу Данный вопрос помечен как решенный

Ответы 7

Да, но только для ваших шрифтов и сценариев JavaScripts.

Я заметил, что некоторые шрифты по умолчанию в Safari меньше, чем в Chrome, а также в Chrome используется движок V8 JavaScript, который вызывает у некоторых людей проблемы, особенно если у вас много логики форм.

«На 99% проблем»? Тогда это было бы нет, если только вы не полагаетесь на статистическую выборку, а не на исчерпывающее тестирование (что не обязательно плохо, но вы должны знать о его ограничениях). Тем не менее, если 99% верны, это чертовски хорошая статистическая выборка ...

paxdiablo 17.12.2008 07:41

Для протокола, я изменил формулировку вопроса, так что ответ «да» на самом деле означает «нет, вам не нужно тестировать Safari».

nickf 17.12.2008 18:01

да.

О, вы хотели поподробнее? Просто Chrome и Safari имеют много разных функций в своих реализациях, и Safari довольно широко используется. Если вы ожидаете, что широкая публика, и особенно те из нас, кто работает на Mac, будет использовать ваше приложение, вам следует протестировать его в браузере Safari.

Ваша однострочная строка и расширение, похоже, не совпадают - вы говорите, что вам следует или не следует тестировать в Safari, а также в Chrome?

paxdiablo 17.12.2008 07:43

Его ответ кажется мне довольно ясным - в обеих частях он говорит, что вы должны тестировать в обоих.

Dominic Rodger 17.12.2008 19:02

Одним словом, нет. Вы не можете предположить, что, поскольку он работает в одном, он определенно будет работать во всех случаях в другом. Конечно, в 99% случаев это может быть то же самое, но 99% - это не 100% - по крайней мере, это был не последний раз, когда я проверял. Если хотите, называйте меня педантичным мерзавцем.

Вы изменили вопрос: Да, тестировать нужно в обоих браузерах!

BenAlabaster 18.12.2008 03:26
Ответ принят как подходящий

Я заметил, что Safari обрабатывает азиатские символы лучше, чем Chrome. Также Chrome и Safari полагаются на один и тот же Webkit для рендеринга страниц, но их движки Javascript совершенно разные, поэтому, если вы используете Javascript на своих страницах, вам необходимо проверить оба.

Да, Safari и Chrome, хотя они используют webkit, две используемые версии webkit значительно отличаются. Значит, нужно провести повторный тест.

Safari использует шрифты Mac, но Chrome использует шрифты Windows. Я заметил, что иногда могут возникать проблемы при использовании шрифта, такого как Arial, он отлично отображается в firefox / chrome / ie, но в Safari это может привести к переносу строки, потому что шрифт немного больше.

Что-то может быть не так, если ваш сайт зависит от точности до пикселя (не говоря уже о стандартах CSS), особенно со шрифтами ... HTML был разработан, чтобы просто не заботиться о том, что было сделано с рендерингом. Тем не менее, вы можете забыть включить «без засечек» в свой список семейств шрифтов или что-то в этом роде.

strager 17.12.2008 08:12

Хотел бы я +1 к комментариям. Незнакомец прав, позвольте контенту течь или дайте достаточно места (+/- 10%) для разных браузеров. Помните, помните, браузеры, отличные от ПК.

Esteban Küber 25.02.2009 16:30

Browsershots отправит вам скриншоты вашей страницы практически в каждом браузере, когда-либо созданном.

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

nickf 17.12.2008 08:20

Мало того, очередь Browsershots в наши дни слишком длинна.

patricksweeney 26.04.2009 07:54

Другие вопросы по теме