обновление веб-сайта ASP.NET для IE8 / Firefox - PullRequest
1 голос
/ 07 января 2010

Мне нужно обновить веб-сайт ASP.NET для IE8. он отлично работает в IE6, но не в IE8. Я не хочу запускать его в режиме обратной совместимости. Я хотел бы внести любые изменения в код, которые необходимы, чтобы сделать его полностью совместимым с IE8 / Firefox. Какой самый лучший и / или самый простой способ сделать это? это просто случай прохождения каждой из неисправных вещей и исправления их по одной или есть более эффективный способ решения этих проблем (какая-то утилита ??). заранее спасибо.

Ответы [ 3 ]

1 голос
/ 07 января 2010

Если у вас есть выражение сети, вы можете использовать SuperPreview: http://expression.microsoft.com/en-us/dd565874.aspx

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

1 голос
/ 07 января 2010

Ну, нет никакого инструмента или утилиты, чтобы исправить проблемы совместимости между браузерами.Вы можете использовать firebug (firefox) и панель инструментов разработчика IE, чтобы определить точки, где веб-сайт ломается.

Но хорошо то, что вы обновляетесь с IE6.Я не думаю, что будут серьезные сбои или проблемы, связанные с тем, что веб-сайт будет совместим с IE8, поскольку он намного лучше отображает HTML по сравнению с IE6.

0 голосов
/ 17 ноября 2010

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

  1. Начните с очень совместимого браузера, затем посмотрите на страницу в других браузерах (я фокусируюсь на Chrome / Safari / Firefox / IE6-7-8-9)
  2. Используйте другую технику CSS, которая в конечном итоге будет отображаться одинаково во всех браузерах
  3. Используйте Условные комментарии IE , чтобы добавить другой CSS для этого браузера, используя CSS "Каскад"
  4. Использование CSS-хаков в качестве крайней меры (обычно только для Firefox или чего-то еще)

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

@ Брайан упомянул SuperPreview для Expression Web (+1), но есть и бесплатная версия SuperPreview для Internet Explorer для тех, у кого нет Expression Web.

Вы можете сравнивать разные версии IE на одном компьютере (до этого продукта). Microsoft утверждает, что эта часть продукта Expression Web всегда будет бесплатной (так как они плохо относятся к IE6!).

IE6-7-8-9 достаточно хорош для меня, потому что я склонен концентрироваться на всех версиях IE, но только на последних версиях Chrome / Safari / Firefox.

Но если вам необходимо протестировать несколько версий других браузеров:

(Хотя Litmus, похоже, отказался от общей поддержки веб-страниц и вместо этого фокусируется на совместимости почтового клиента и аналитике кампании.)

...