c# - 使用 JavaScript 或 C# 检测浏览器插件?

标签 c# javascript asp.net browser-detection browser-addons

我们正在用 C# 编写一个网站,我们需要检测客户端的浏览器是否安装了某个(自定义开发的)插件。

我们已经想出了一种方法,当客户端使用 Firefox 或 Internet Explorer 时如何执行此操作。我们怎样才能对 Safari 和 Chrome 做同样的事情?

最佳答案

您可以将插件名称添加到浏览器的 User-Agent 变量中(通过在浏览器设置存储中修改此值,在 Firefox 的 URL 中打开 about:config)。然后您可以从 Request 对象中读取它。

关于c# - 使用 JavaScript 或 C# 检测浏览器插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6032630/

相关文章:

c# - 如何将按钮放在 WebView 之上

c# - 附加信息 : Method not found: 'Elasticsearch.Net.IApiCallDetails Elasticsearch.Net.IBodyWithApiCallDetails.get_CallDetails()'

javascript - 使用Javascript传递数据

javascript - Rxjs条件错误流程

asp.net - Simplemembership - 添加电子邮件字段并用作登录名

c# - 用于 .net 部署到 Azure 应用服务的 Web.config

c# - 连接到 Exchange Online 时出现 403

c# - 具有空主体和类似继承语法的构造函数有什么作用?

c# - 如何使用 asp.net MVC 在 GridView 中编辑数据?

javascript - 谷歌分析如何知道屏幕分辨率?