В SWFAddress я нашел несколько довольно заметных ошибок, связанных с браузерами на базе IE.Оба этих события произошли в SlimBrowser (15 000 000 загрузок в Cnet) и один в Avant (также несколько миллионов загрузок в Cnet).
Обе ошибки возникают при возврате к исходному экрану запуска приложения Flex с помощью кнопки «Назад».,Оба они воспроизводимы с использованием уже скомпилированного примера приложения Flex, которое поставляется с последней полной загрузкой SWFAddress 2.4 (но я также повторил их после перекомпиляции и с другими приложениями Flex).
Ошибка 1:Откройте SlimBrowser, а затем откройте образец приложения SWFAddress Flex на одной вкладке (убедитесь, что все остальные вкладки закрыты).В приложении-образце flex выберите один из пунктов меню, чтобы перейти на другой экран.Теперь нажмите кнопку браузера назад, чтобы вернуться к исходному экрану.Затем щелкните правой кнопкой мыши вкладку окна браузера для приложения Flex и выберите «закрыть», чтобы попытаться закрыть окно браузера приложения Flex.Это приводит к сбою браузера.
Ошибка 2. Измените код для начальной страницы примера приложения Flex, упомянутого выше, чтобы включить гиперссылку на какой-либо другой веб-сайт.Теперь повторите шаги из «Ошибки 1», чтобы перейти на другую страницу примера приложения, а затем вернитесь на начальную страницу с помощью кнопки «Назад».(На этот раз не имеет значения, если открыты другие вкладки браузера.) Теперь щелкните гиперссылку, которую вы создали, чтобы перейти на какой-либо другой сайт.На другом сайте кнопка «Назад» отключена, и вы не можете вернуться к образцу приложения Flex.
Конечно, я могу попытаться отладить это самостоятельно.Просто не знал, хотел ли кто-нибудь спасти меня от неприятностей.Кто-нибудь еще поддерживает SWFAddress и заботится ли он о подобных вещах.Я знаю, что люди склонны ненавидеть IE, поэтому не знают, решили ли они просто не поддерживать его.Также это будет включать в себя множество сторонних браузеров, которые не имеют ничего общего с Microsoft, за исключением использования механизма IE за кулисами.