Мы хотели бы видеть, какие браузеры используются для доступа к нашему веб-приложению, но в текущем программном обеспечении нет встроенного браузера, и мы не хотим его изменять.Есть ли способ установить детектор браузера в существующее приложение?
Есть ли способ получить веб-приложение ASP.NET для запуска специального приложения, чтобы вкратце отметить браузер, используемый при первом обращении к стартовой странице, но который не пытается отслеживать используемый браузер на любой другой странице?
E.g. есть ли какая-то запись в web.config, которая может это сделать?
Отредактировано для добавления: Я вижу, что я был недостаточно ясен, чтобы это было необходимо сделать без внесения каких-либо изменений в базовый код. Включение javascript в файл .aspx (без повторной компиляции), вероятно, сработает - хотя я не думаю, что мы можем использовать Google Analytics внутри интрасети ... или мы можем? Я уже знаю, как проверить Request.UserAgent внутри C#. Я не понимаю, как это сделать за пределами C#. Например, есть ли что-то, что я могу внести в файл web.config, который вызовет выполнение помощника, который будет проверять Request.UserAgent? Или какой-либо параметр IIS, который может запустить произвольное приложение, которое проверяет идентификатор браузера?
[Google Analytics] (http://www.google.com/analytics/) может это сделать. Вы можете добавить его в свое приложение, добавив небольшой раздел JavaScript в нижний колонтитул стартовой страницы. – adrianbanks
или просто получить его значения и сохранить его самостоятельно: http://stackoverflow.com/questions/6549706/detecting-a-browser-type – MikeSmithDev