gpt4 book ai didi

c# - 获取用户默认浏览器的 UserAgent

转载 作者:行者123 更新时间:2023-11-30 12:49:52 24 4
gpt4 key购买 nike

我正在制作一个包含 WebBrowser 元素的应用程序,我想让该应用程序显示该用户的默认浏览器的用户代理。

我知道如何通过注册表项获取默认浏览器以及如何获取浏览器的用户代理,但不知道如何将两者结合起来。这可能吗?

最佳答案

我会做的(当然,这在这里有点矫枉过正)是包含一个网络服务器并从该网络服务器请求一个 URL,从而获得用户代理。

即大致包括:

  1. 在应用程序内部实现网络服务器,例如this one
  2. WebBrowser 控件调用网络服务器的本地 URL(例如 http://127.0.0.1:48384/test)
  3. 在网络服务器的请求处理程序中,将用户代理存储到一个变量中
  4. 向最终用户显示此变量(例如,在您的 WinForm 应用程序的 Label 控件中,或仅通过从网络服务器发回响应。

我已经多次成功地在我的应用程序中使用网络服务器。一个例子是我的 HTML edit control在代码项目上。

关于c# - 获取用户默认浏览器的 UserAgent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10481812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com