【问题标题】:HttpBrowserCapabilities Custom Browser file parsingHttpBrowserCapabilities 自定义浏览器文件解析
【发布时间】:2009-05-06 19:39:37
【问题描述】:

如果我有一个自定义的 .browser 文件,并且我想评估如果给它一个特定的用户代理会发生什么,有没有办法通过 .NET API 做到这一点?

我尝试使用 HttpBrowserCapabilites,但我不确定如何将自定义 .browser 文件加载到该类中。

【问题讨论】:

    标签: httpbrowsercapabilities


    【解决方案1】:

    通常,您不必显式加载 HttpBrowserCapabilities 类;只要您的 .browser 文件位于正确的位置(在 App_Browsers 中),ASP.NET 就会为您加载它。

    但是,对其进行测试将是另一个问题。您不能从 HttpApplication (global.asax) 或自定义 HttpModule 中修改“User-Agent”HTTP 标头。

    这只会留下尴尬的技术,例如使用反射来强制值,或使用外部工具(如 Fiddler)。或者,如果您精通 C/C++,您可以举一个简单的 ISAPI 过滤器示例并对其进行修改,然后将其安装到 IIS 中。

    【讨论】:

      【解决方案2】:

      安装用户代理切换器 Firefox 扩展。它可以让您调整浏览器发送到 Web 服务器的用户代理。

      http://chrispederick.com/work/user-agent-switcher/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-04-23
        • 2012-04-06
        • 2022-10-17
        • 2021-05-19
        • 1970-01-01
        • 2023-03-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多