如何检测系统中安装的所有浏览器?
大家好,如何检测系统中安装的所有浏览器。通过使用 Flex
Hi guys how to detect all the browsers that are installed in a system.By using Flex
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
大家好,如何检测系统中安装的所有浏览器。通过使用 Flex
Hi guys how to detect all the browsers that are installed in a system.By using Flex
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
您无法从 Flex 或据我所知,从任何 Web 应用程序中执行此操作。从隐私和安全的角度来看,能够浏览客户端计算机上已安装应用程序列表的 Web 应用程序是不好的。
您最多可以从 HTTP 标头中读取用户代理字符串(可以轻松修改,因此不需要准确),以检查当前用于访问您的应用程序的浏览器是什么。即使这样,您也无法通过 Flex 完成此操作,您必须使用某些服务器脚本来完成此操作,并将信息发送到 Flex 应用程序。
You cannot do that from Flex or, as far as I can tell, from any web application. A web app being able to go through the list of installed applications on client machine is bad from a privacy and security point of view.
Maximum you can do is to read the user agent string from the HTTP headers (which can be easily modified and hence need not be accurate) to check what's the current browser being used to access your application. Even this, you can't do from Flex, you'll have to do it using some server script and send the information to the Flex app.
@Amargosh,虽然您确实必须通过服务器页面来获取客户端信息,但您可以通过从 Flex 执行 Javascript 来简单地获取浏览器信息:
这就可以了。
@Amargosh, while you do have to go through the server page to get client information, you can simply get browser information by executing Javascript from Flex:
This will do the trick.