В журналах IIS указано, установлены ли пользователи Silverlight?
Google Analytics не может сказать мне, установлен ли Silverlight на людей, посещающих мой сайт, если я не использую что-то вроде Silverlight.js, упомянутого здесь. Мне было интересно, могу ли я получить эту информацию из журналов сервера вместо этого? Будет ли строка user-agent (или какое-либо другое свойство) в журналах IIS указывать, установлен ли у пользователя Silverlight?
1 ответ
Вы можете точно увидеть, что браузер отправляет на ваш веб-сервер, выполнив следующие действия:
- В IE нажмите F12, чтобы открыть Инструменты разработчика.
- Нажмите на вкладку "Сеть".
- Нажмите кнопку "Начать захват".
- Перейдите на любую веб-страницу. (Вы увидите некоторые HTTP-запросы в списке.)
- Нажмите на любой из запросов.
- Нажмите кнопку "Перейти к подробному просмотру".
- Нажмите на вкладку "Запрос заголовков".
В этом представлении вы видите все данные, которые веб-сервер получает от вашего браузера. К сожалению, нет никаких указаний на то, есть ли у клиента Silverlight, поэтому никакие журналы на стороне сервера не смогут вам этого сказать.
Вам нужно будет использовать клиентский скрипт.