asp.net 1.1 и firefox 7 - PullRequest
       34

asp.net 1.1 и firefox 7

1 голос
/ 06 октября 2011

У нас есть несколько старых приложений, написанных на asp.net 1.1.По разным причинам они не могут быть перенесены на более свежую версию asp.net и поэтому (пока они нам все еще нужны) должны работать в своей текущей версии.Очевидно, у нас были проблемы с тем, чтобы заставить их работать с современными браузерами.Я использовал объявление caps браузера в файле machine.config, чтобы исправить некоторые из этих проблем.Несколько версий назад Firefox изменил строку своего пользовательского агента, и раздел заголовков браузера больше не определяет браузер правильно.Так что теперь, конечно, ничего не работает.Единственное решение - заставить всех использовать IE, конечно ... Очевидно, это не идеальная ситуация.Мы можем продолжать в том же духе, если потребуется, но мне было любопытно, сталкивался ли кто-либо с подобной ситуацией и как они ее решали (если не считать какого-либо обновления).Мне было бы особенно любопытно, если бы кто-нибудь решил эту проблему, изменив файл caps браузера.Я пытался сделать adhoc модификации в скрипте браузера без особого успеха.Если кому-то интересно, вы можете найти больше информации об этом здесь: http://slingfive.com/pages/code/browserCaps/.

Спасибо

1 Ответ

0 голосов
/ 06 октября 2011

У меня была похожая проблема, за исключением того, что это была текущая версия ASP.NET с непопулярным браузером.ASP.NET 4.0 имеет проблемы с отображением элементов управления AutoPostBack внутри SeaMonkey.

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

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

...