Какие браузеры и операционные системы вы используете на новых веб-сайтах?

StackOverflow https://stackoverflow.com/questions/131508

  •  02-07-2019
  •  | 
  •  

Вопрос

Когда вы работаете над новым веб-сайтом, на какие комбинации браузеров и операционных систем вы ориентируетесь и на какие приоритеты?Считаете ли вы, что лучше ориентироваться на несколько конкретных комбинаций (и игнорировать остальные), чем пытаться заставить их все работать так, как задумано?

Распространенные браузеры:

  • Firefox (1.5, 2, 3)
  • Internet Explorer (6, 7, 8-бета)
  • Опера
  • Хром

Распространенные операционные системы:

  • Windows (XP, Виста)
  • Mac OS X
  • Линукс
  • Юникс
Это было полезно?

Решение

В основном я ориентируюсь только на браузеры, поскольку созданные мной сайты на самом деле не зависят ни от чего конкретного ОС.Как упоминалось выше, руководство YAHOO по дифференцированной поддержке браузеров является хорошей отправной точкой для определения того, какие браузеры вам следует/можете поддерживать.А библиотека пользовательского интерфейса Yahoo (CSS+JavaScript) очень помогает в этом.

Но при разработке сайтов я в первую очередь делаю это на Firefox2, поскольку в нем есть лучшие инструменты для веб-разработки (firebug + набор инструментов для разработчиков wed).Затем я также тестирую свои сайты с помощью Opera 9.5, поскольку это мой любимый браузер. browsing.Раньше я потерял всякую надежду на поддержку IE6 на каком-либо разумном уровне, поэтому сейчас я просто советую своим пользователям перейти на IE7, который почти способен отображать сайты аналогично FF2/3+Chrome+Opera.

FF3 и Chrome на данный момент настолько новы, что я склонен их игнорировать, но должен сказать:Они чертовски быстро!С ними мои тяжелые сайты с использованием javascript/css работают заметно быстрее.

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

Я делаю:

  • Firefox 2 и выше
  • IE 7 и выше
  • Konquorer или Safari (или, может быть, теперь Chrome)

Yahoo's поэтапная поддержка браузера хорошее руководство:

Это зависит от вашей аудитории.Если у вас много технических пользователей, у вас может быть 50% пользователей Firefox.Если у вас много мам и пап, вероятно, 75-80% ваших пользователей будут иметь IE 6 или 7.Вам, вероятно, потребуется выпустить alhpa/beta-версию с помощью Google Analytics, чтобы вы могли оценить свою аудиторию.

Там, где я работаю, мы нацелены

  • Firefox 2 и 3 для Windows
  • Firefox 2 и 3 на Mac
  • Сафари на Windows и Mac
  • ИЕ 6 и 7

Мы не нацелены конкретно на браузеры Linux, но если они работают в приведенном выше списке, есть большая вероятность, что они будут работать везде.Сейчас мы также тестируем браузер Google Chrome для Windows.

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

Ах да, кроме Javascript.

Сначала я запускаю его в Firefox, это то, что использует босс.Последняя версия Opera, это то, что использует Боб.Хар-Хар, шучу, Боб.

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

Can you click help and about? (Pause) No?  Oh, that right you're using IE7

И даже тот старый резервный режим больше не работает.

Мой совет — заблокируйте IE, как будто это терминальный сервер, и попробуйте перемещаться по своему веб-сайту.Если вы можете нажать на все и прочитать все, тогда все в порядке.

Если вы используете sIFR, и кто-то звонит вам и сообщает, что ваш логотип перевернут, пришло время снова расставить приоритеты и побеспокоиться о совместимости, в противном случае IE и FF, и все готово.

Цель нет.Испытайте против многих.

Там, где я работаю, мы тестируем следующее (в указанном порядке приоритета, на основе данных Google Analytics), все на Windows:

  1. ИЕ 7
  2. ИЕ 6
  3. Фаерфокс 3
  4. Фаерфокс 2
  5. Сафари 3

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

Конечно, как сказал Милхауз, это зависит от вашей конкретной аудитории.ЮММВ.

Стандартный набор, к которому я привык:

  1. IE6 (победа)
  2. IE7 (победа)
  3. Firefox 1.5+ (Win/Mac)
  4. Safari 2+ (победа/Mac)
  5. Опера 9+ (победа/macOS)
  6. Chrome (пока что, если он очищает Safari 3.0 при победе, похоже, он очищает и Chrome)

Вы также можете в общих чертах заявить о поддержке IE6/7, Gecko и WebKit...и он охватывает все перечисленное здесь, кроме Opera, а также несколько не перечисленных.Просто это намного сложнее проверить только механизм рендеринга, а не конкретные различия в версиях браузера и чувствовать себя комфортно с результатами.

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

Вам придется сопоставить это с вашей целевой аудиторией и с тем, готовы ли вы потерять некоторых клиентов, которые не захотят (или не смогут) обновить свой браузер.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top