28.09.2007
Браузер Internet Explorer 7 по умолчанию поставляется с Windows Vista. И хотя Microsoft также предоставляет отдельную версию IE7 для Windows XP и Windows Server 2003, интегрирование браузера с Vista навязывается в качестве приложения, способствующего обеспечению безопасности слабых элементов, которые Microsoft внесла в платформу.
Когда IE7 для XP поступил в продажу в октябре 2006 года, а в январе 2007 года это же произошло и с Vista, возникли некоторые проблемы с совместимостью. Несмотря на приближения годовщины работы с XP, и первых 7 месяцев работы с Vista, IE7 не может похвастаться идеальной работой. И все-таки не надо винить IE во всех смертных грехах. Иногда ответственность ложится на сетевых разработчиков, которые не могут максимально оптимизировать свои веб-сайты для браузера Microsoft.
Приведем пример: Internet Explorer 7 и Yahoo Music Beta. Этот «брак» дал жизнь примечательному сообщению об ошибке (см. ниже). Yahoo Music beta вызвал и у меня весьма интересную ошибку, пишет Эд Ботт (Ed Bott) – она начисто «убила» копию Windows Vista Business, и я не смог сделать ни одного скриншота. При последующих визитах я так и не смог воспроизвести эту ошибку. Но есть одно исключение – IE7 имеет все возможности сделать шаг назад и работать нормально с некоторыми исключениями.
Складывается впечатление, что IE7 разделяет эту ошибку с JScript .NET, хотя обычно он влияет на такие программы, как Visual Studio и .NET Framework. "Ошибка допущена и поймать ее не получается – код не может соорудит ловушку, чтобы заманить в нее эту ошибку. Исключения, допущенные в пробном блоке, вышли за его рамки", – признает Microsoft в одном из описаний на MSDN. А сейчас Yahoo Music до сих пор находится на этапе бета-версии, поэтому баги должны восприниматься как должное. Но пока Yahoo корректирует свою онлайн музыкальную составляющую, затрагивающую взаимодействие с IE7, и это продлится до тех пор, пока IE не поступит во второй половине 2008 года на прилавки.
|