如何检测系统中安装的所有浏览器?

发布于 2024-09-05 12:33:37 字数 36 浏览 0 评论 0原文

大家好,如何检测系统中安装的所有浏览器。通过使用 Flex

Hi guys how to detect all the browsers that are installed in a system.By using Flex

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

回忆那么伤 2024-09-12 12:33:37

您无法从 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.

傻比既视感 2024-09-12 12:33:37

@Amargosh,虽然您确实必须通过服务器页面来获取客户端信息,但您可以通过从 Flex 执行 Javascript 来简单地获取浏览器信息:

var result:String = ExternalInterface.call("eval", "navigator.userAgent");

这就可以了。

@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:

var result:String = ExternalInterface.call("eval", "navigator.userAgent");

This will do the trick.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文