【发布时间】:2010-03-31 12:24:56
【问题描述】:
好的,所以我们有一个通过我们的软件访问的在线下载商店。最近我们收到了允许通过普通浏览器下载的请求,只需打开一个下载页面就可以了。问题在于,拥有两个下载链接(一个用于软件,一个用于网络浏览器)的人会感到困惑,因此我们想要区分这两者并仅显示相关的下载链接。
据我所知,.net WebBrowser 组件与 IE 相同,并且使用相同的用户代理,因此我们不能使用它,除非我们将软件中的 WebBrowser 子类化以使其使用特定的用户代理.这是更明智的选择,但我们必须推出另一个不太理想的更新版本。
还有其他方法可以判断某人是否通过 .net 组件访问网站?我唯一的另一种选择是将商店复制到具有不同下载链接的不同地址并将人们发送到那里。同样,这是可行的,但并不理想。
【问题讨论】:
标签: c# .net webbrowser-control