Принудительно ASP.NET генерировать JavaScript для всех пользовательских агентов

Недавно я заметил в своем веб-приложении ASP.NET, что если я установлю свой агент пользователя на пустую строку (используя плагин FireFox для подмены агента пользователя), то ASP.NET не будет генерировать JavaScript, необходимый для выполнения обратных передач. Более конкретно, если вы, попробуйте позвонить__doPostBack(a, b) Функция из вашего JavaScript, вы получите сообщение о том, что функция не определена.

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

Это похоже на этот вопрос:ASP.net не генерирует JavaScript для некоторых пользовательских агентов, но если я правильно читаю, похоже, что вы будете исправлять каждый нераспознанный пользовательский агент отдельно и маскировать его как другой браузер. Меня меньше беспокоит отдельный пользовательский агент, и в особенности тот факт, что некоторые пользовательские агенты не смогут использовать мое приложение, и я не узнаю об этом, потому что ошибка происходит в javascript, а не на сервере.

Кто-нибудь знает, как я могу заставить ASP.NET всегда генерировать необходимый JavaScript?

Ответы на вопрос(1)

Ваш ответ на вопрос