В журналах IIS указано, установлены ли пользователи Silverlight?

Google Analytics не может сказать мне, установлен ли Silverlight на людей, посещающих мой сайт, если я не использую что-то вроде Silverlight.js, упомянутого здесь. Мне было интересно, могу ли я получить эту информацию из журналов сервера вместо этого? Будет ли строка user-agent (или какое-либо другое свойство) в журналах IIS указывать, установлен ли у пользователя Silverlight?

1 ответ

Решение

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

  1. В IE нажмите F12, чтобы открыть Инструменты разработчика.
  2. Нажмите на вкладку "Сеть".
  3. Нажмите кнопку "Начать захват".
  4. Перейдите на любую веб-страницу. (Вы увидите некоторые HTTP-запросы в списке.)
  5. Нажмите на любой из запросов.
  6. Нажмите кнопку "Перейти к подробному просмотру".
  7. Нажмите на вкладку "Запрос заголовков".

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

Вам нужно будет использовать клиентский скрипт.

Другие вопросы по тегам