Веб-браузер "Дискриминация" хорошо? - PullRequest
16 голосов
/ 29 декабря 2008

Допустимо ли добавлять «специальный», но ненужный контент на основе веб-браузера пользователя? Например, можно ли отобразить это:

******.com works better with modern browsers like Firefox

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

Ответы [ 18 ]

19 голосов
/ 29 декабря 2008

приемлемо для кого? Я лично думаю, что это признак довольно неубедительного сайта - он там с этим маленьким знакомым строителем 1998 года (помните тот?).

Вы можете, если хотите, но лучше сделать свой сайт максимально совместимым и использовать такие инструменты, как YUI и jQuery , чтобы сделать ваш сайт более браузерным. агностик.

17 голосов
/ 29 декабря 2008

Это две разные вещи. Почти каждое профессиональное веб-приложение в какой-то степени осведомлено о браузере пользователей и приспосабливает их, поэтому опыт практически одинаков. Отказ от ответственности «работает лучше» - это своего рода признание, что вы не смогли заставить свой сайт работать с большинством браузеров.

10 голосов
/ 29 декабря 2008

С точки зрения добавления «специального контента» для определенных браузеров, я бы порекомендовал использовать подход, известный как прогрессивное улучшение (http://en.wikipedia.org/wiki/Progressive_Enhancement).). Основной принцип заключается в том, что можно создавать определенные функции для более современных веб-браузеров, если поскольку основной контент доступен другим пользователям в старых или менее функциональных браузерах.

Yahoo разработала философию поддержки браузеров, известную как Grade Browser Support (http://developer.yahoo.com/yui/articles/gbs/), которая основана на принципах прогрессивного улучшения.

8 голосов
/ 29 декабря 2008

Это, безусловно, будет раздражать посетителей. И они, вероятно, не поймут, что такое Firefox и как его использовать.

7 голосов
/ 29 декабря 2008

Это зависит от типа «дискриминации» и причины для этого.

Paypal блокирует старые браузеры в качестве меры безопасности . Для меня это совершенно справедливо, особенно когда речь идет о финансовых операциях.

На другом конце спектра я посещал сайты с IE только для того, чтобы иметь постоянное инвазивное всплывающее окно с надписью «Мы думаем, что вы должны перейти на Firefox, это гораздо лучший браузер». Нет причин для этого. Просто снобизм. Этот сайт был закрыт очень быстро.

6 голосов
/ 29 декабря 2008

Нет. Это неуместно, предположительно и высокомерно. Что меня особенно привлекает, так это сайты, на которых реклама Firefox показывается более неприлично, чем когда я посещаю ее с IE, восхваляя чудеса движения за свободное программное обеспечение и осуждая любого, кто осмелится выпустить проприетарное программное обеспечение. Это сводит меня с ума. Я не продолжаю посещать такие сайты.

4 голосов
/ 29 декабря 2008

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

В качестве примера: я не хочу видеть «Получите лучший браузер! Загрузите Firefox». Я использую IE8 Partner Build, Firefox 3.1 Beta 2 или другой браузер, такой как Opera, Safari. С этими браузерами все в порядке, и нет причин переключаться между ними. Вы в конечном итоге раздражаете людей, отправляя им ссылку на то, с чем у них совершенно нет опыта.

Обращаем ваше внимание, что есть люди, разбирающиеся в компьютерах, которые не получат никакой выгоды от загрузки Firefox / Linux / ...; -)

3 голосов
/ 29 декабря 2008

Дискриминация по отношению к основным браузерам не нужна и абсолютно недопустима. Я даже не уверен, как это вопрос, если вы не хотите раздражать пользователей. Люди могут посещать ваш сайт, который не использует выбранный вами браузер. Это то, с чем вам придется жить. Если вы не являетесь веб-сайтом «Самый великий веб-сайт в мире» (tm), люди не будут менять браузеры для вас.

2 голосов
/ 29 декабря 2008

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

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

Но если вы делаете публичный сайт, это не очень хорошая идея. FireFox все еще не имеет достаточно большой доли рынка, чтобы быть браузером , предназначенным для .

Нереально, что ваш сайт на 100% совершенен в любом браузере, но нацеливание на большие всегда должно быть сделано:

  • IE6 +
  • Firefox 2 +
  • Safari 3

Любая хорошая библиотека JavaScript должна работать (или, по крайней мере, приятно ухудшаться) в трех основных браузерах.

Как пользователь Opera, я нахожу, что нет ничего более раздражающего в том, что посещение веб-сайта и его обнаружение полностью проваливаются, и мне нужно найти еще один. Обычно я этого не делаю, и этот сайт теряет мой трафик.

2 голосов
/ 29 декабря 2008

Это зависит от того, что сайт, и кто является целевой аудиторией.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...