0

Google Analytics 无法告诉我访问我网站的人是否安装了 Silverlight,除非我使用此处提到的 Silverlight.js 之类的东西。我想知道是否可以从服务器日志中获取此信息?IIS 日志中的用户代理字符串(或其他一些属性)是否会指示用户是否安装了 Silverlight?

4

1 回答 1

0

通过执行以下操作,您可以准确查看浏览器向您的 Web 服务器发送的内容:

  1. 在 IE 中,按 F12 打开开发者工具。
  2. 单击“网络”选项卡。
  3. 单击“开始捕获”按钮。
  4. 导航到任何网页。(您会在列表中看到一些 HTTP 请求。)
  5. 单击任何请求。
  6. 单击“转到详细视图”按钮。
  7. 单击“请求标头”选项卡。

您在此视图中看到的是 Web 服务器从您的浏览器接收到的所有数据。不幸的是,没有迹象表明客户端是否有 Silverlight,因此没有服务器端日志能够告诉您这一点。

您将需要使用客户端脚本。

于 2013-07-29T22:25:39.960 回答