Я использовал бы формат файла SYLK, если выполнение diffs важно. Это - основанный на тексте формат, который должен сделать сравнения легче и более компактными, чем двоичный формат. Это совместимо с Excel, Gnumeric и OpenOffice.org также, таким образом, все три инструмента должны быть в состоянии работать хорошо вместе. Статья
Википедии SYLK
В настоящее время я создаю новый сайт для своей компании и просматриваю http://code.google.com/p/ie6-upgrade -warning / .
По сути, это небольшая библиотека javascript, которая проверяет, запущен ли пользователь IE6, и если да, то отображает красивое небольшое наложение поверх вашего сайта. Единственная проблема, с которой я столкнулся, заключается в том, что он полностью блокирует доступ пользователя к вашему сайту. Я бы хотел разрешить им использовать его в любом случае, но я хотел бы, чтобы они знали, что их опыт может быть не таким хорошим, как мог бы быть. Я уверен, что его можно адаптировать , вы никогда не должны исключать людей из использования вашего сайта на основании их пользовательского агента . При этом я думаю, что это хороший компромисс, если вы попытаетесь заставить своих пользователей обновиться, и если они не станут слабыми » т, чтобы они все еще могли использовать ваш сайт, но они, вероятно, не увидят всех изящных уловок браузера, которые вы можете использовать с современными браузерами.
В любом случае это выглядит красиво
Другие ресурсы включают http://ie6update.com/ (не фанат, не обманывайте пользователей)
Обновление : похоже, что кто-то сделал немного более настраиваемую версию этого, написанную на jQuery. См. jreject.turnwheel.com
Используйте Chrome Frame , если у них есть соответствующие разрешения для установки программного обеспечения на свои машины. Повышение скорости, по крайней мере, должно быть только стимулом.
Одна из причин, по которой существует эта проблема, заключается в следующем:
У многих пользователей IE6 нет выбора. Они сидят за корпоративными брандмауэрами с заблокированными машинами, и, пока на своих домашних машинах они будут использовать новейшие технологии, они ограничены правилами и политиками рабочего места.
Так почему же корпорации не обновляются с IE6 до 7 или 8? Вот одна причина. Рабочая нагрузка.
В качестве сисопа вам необходимо обновить 500 компьютеров до нового браузера.
Во многих случаях эти браузеры запускают критически важные надстройки, такие как ActiveX и т. Д., Поэтому для обновления вам необходимо провести все тестирование и проверку. а затем выполните запланированное развертывание обновления, которое будет иметь проблемы, сбои и сбои, много работы, допоздна, неоплачиваемую сверхурочную работу и много критики со стороны пользователей, пока вы это делаете.
И какова окупаемость этого обновления? Что ж, внутренние системы работают в IE8 точно так же, как они работали в IE6 (ну, не всегда, и вам, возможно, придется переписать и его), но теперь пользователи могут получить доступ к последнему сайту запуска, который подключается к Facebook (но исчезнет через 6 месяцев. ), но это не связано с работой.
Таким образом, если нет ощутимой коммерческой выгоды, многие магазины просто не могут найти причину или оправдать стоимость обновления браузера.
Эти местоположения будут преобразованы, когда они перейдут на Windows 7, возможно, или потому, что «приложение», которое они используют внутри, обновлено и требует более новой версии браузера. Но на данный момент для этого есть оправдание.
NB. Я недавно работал на двух должностях, где совместимость с IE6 была обязательной по этой причине, большие клиентские базы, за межсетевыми экранами с блокировкой, и я не утверждаю вышеизложенное как причину / оправдание не делать этого. Чем скорее, тем лучше.
Лучший способ - обучить их, дать им понять, почему вы блокируете IE6. Проведите сравнение, изучение конкретного случая и т. Д., Чтобы убедить их, попытайтесь выразить это в терминах, которые они могут понять, попытайтесь убедить их, что использование IE6 - плохая идея (независимо от ваших причин).
Просто реализовать сценарий для предотвращения Браузеры IE не могут подключиться к вашему сайту, однако это может привести к отказу пользователей. Если это общедоступный сайт, примите во внимание долю рынка, которую имеет интернет-обозреватель, если ваш сайт действительно невероятный, маловероятно, что вы заставите пользователя установить новый браузер.
Чтобы обойти это в прошлом, используйте простую заставку который информирует их о причинах не использовать IE6, Пример:
В настоящее время вы используете Internet Explorer, но можете продолжать просматривать этот сайт с помощью IE, имейте в виду, что некоторые функции могут быть недоступны из-за стандартов соответствия в Internet Explorer, и по этой причине мы не поддерживаем проблемы, возникающие при использовании Internet Explorer. Мы рекомендуем использовать Google Chrome (Скачать здесь) или Mozilla Firefox (Скачать здесь).
Если это в корпоративной среде, вы всегда можете обратиться в ИТ-отдел, чтобы гарантировать распространение альтернативных браузеров. Я рекомендую Google Chrome просто из-за возможности создания «Windows приложений», которые устраняют проблемы, вызывающие элементы графического интерфейса браузера (кнопка «Назад» и т. Д.)
Мы рекомендуем использовать Google Chrome (Скачать здесь) или Mozilla Firefox (Скачать здесь).Если это в корпоративной среде, вы всегда можете обратиться в ИТ-отдел, чтобы гарантировать распространение альтернативных браузеров. Я рекомендую Google Chrome просто из-за возможности создания «Windows приложений», которые устраняют проблемы, вызывающие элементы графического интерфейса браузера (кнопка «Назад» и т. Д.)
Мы рекомендуем использовать Google Chrome (скачать здесь) или Mozilla Firefox (скачать здесь).Если это корпоративная среда, вы всегда можете обратиться в ИТ-отдел, чтобы обеспечить распространение альтернативных браузеров. Я рекомендую Google Chrome просто из-за возможности создания «Windows приложений», которые устраняют проблемы, вызывающие элементы графического интерфейса браузера (кнопка «Назад» и т. Д.)
Во многом это сводится к причинам, по которым вы хотите, чтобы они прекратили использовать IE6. IE6 / 7 станут головной болью, если вы позволите им быть. Сейчас мы используем более агрессивный подход к внедрению браузеров, когда речь идет о том, что вы можете / не можете делать.
Например, когда вы посещаете наши новые сайты в большинстве браузеров, вы получаете закругленные углы, прозрачность, градиенты и т.д. Когда вы заходите в IE6, вы получаете квадратный, непрозрачный, монотонный веб-сайт. Везде, где у вас есть PNG, вы получите простой GIF (даже если он выглядит как штаны).
К сожалению, IE6 привязан ко многим компаниям по внутренним причинам (использование приложений и т. Д.), И вы не можете заставить их обновиться, но вы можете дать им тонкое сообщение.
Лучшим вариантом является наличие сайта, который элегантно ухудшает , когда браузер пользователя - IE6. Пользователи IE6 по-прежнему должны иметь возможность использовать ваш веб-сайт - если для конкретной функции требуется современный браузер, пользователь с большей вероятностью переключится, если он уже сочтет ваш сайт полезным.
Еще один момент: современные библиотеки javascript, такие как jQuery, упрощают кодировать сайты, совместимые с IE6. Нет необходимости отказывать потенциальным клиентам в выборе веб-браузера. Если вы веб-дизайнер, ваша задача - убедиться, что у них хороший опыт.
«Клиент всегда прав.»
Вы можете посоветовать им иное, но если они хотят IE6 по какой-либо причине, то это их дело.
дать им понять, что то есть неплохо, то есть 6 это плохо .. если они хотят использовать, то есть они наверняка могут использовать это, но могут использовать то есть 7 и даже то есть 8 ... также ie 8 - единственный браузер, который следует строгой методологии css 2.1 плюс есть много веб-сайтов, которые ранее работали, например, 6 (без проблем) работают с предупреждающим сообщением, что некоторый контекст может не поддерживаться, например, 6, например. www.yahoo.com, так зачем им пользоваться?
спасибо
Некоторое время назад в Норвегии предпринимались коллективные усилия. чтобы увести пользователей от IE6. Участвовали несколько крупнейших сайтов Норвегии, и пользователь получил любезное предупреждение в верхней части сайта, в котором ему рекомендовалось обновить или переключить браузер для улучшения работы в Интернете - при использовании IE6.
Посмотрите, что об этом сказал Wired !
У нас была та же проблема в одном из наших проектов. Я сделал простую условную проверку и отобразил дополнительный div со ссылками для загрузки Firefox, Chrome и IE-8. Попробуйте Facebook.com на IE-6. Это было мое вдохновение для дополнительного Div.
В соответствии с сообщением Маркуса, достаточно просто отобразить всплывающее окно, когда сайт загружается с предупреждением. В идеале вы не будете показывать это каждый раз, когда они загружают страницу, конечно, она быстро устареет.
У вас есть хорошая возможность, когда вы работаете над спецификацией с вашим клиентом, сказать им, что «это будет стоить на X долларов больше, если нам придется поддерживать старые браузеры, включая IE6 (не просто говорят IE6) , и это будет означать, что мы не сможем легко добавить дополнительные функции ... поддержка старых браузеров снизит общее качество и увеличит время и затраты.