2012-02-16 180 views

回答

4

没有。你的浏览器几乎是一个沙箱。

要知道是否有人使用Chrome,唯一方法就是让他们在Chrome中访问它。

+3

它应该是,非常感谢。我不希望那些肮脏,邪恶的网页设计师把他们的手放在我的电脑内部! – 2012-02-16 19:30:36

+0

不幸(幸运) – Bill 2012-02-16 20:35:10

+0

我想知道itunes.com是如何检测iTunes是在电脑上安装还是不安装。如果您访问iTunes网站(例如... https://itunes.apple.com/ae/artist/lorde/id602767352),然后点击“在iTunes中查看”按钮,iTunes会在安装后打开,但是如果iTunes未安装在客户端计算机上,则会重定向您以下载iTunes。我想知道这是怎么完成的[email protected] – 2013-12-10 12:22:46

3

正如Daniel提到的那样,您无法从浏览器中运行的Web应用程序获取计算机上安装的其他程序,因此无法判断它们是否也在上安装了Chrome或Firefox或Mosaic他们的电脑,如果他们不使用它来访问您的网页。

但这真的没有关系。实际上,我不明白Google Chrome浏览器与仅支持IE 8及更高版本的决定有何关系。您只需检测用户当前的浏览器是否受支持或不受支持。

如果不支持,请显示一条消息通知他们并提供一个链接以下载支持的浏览器。如果你喜欢,Chrome可以在你建议的浏览器中,但是你也应该提供一个链接到IE 8的链接,以防客户对IE浏览器感到满意,并希望继续使用它。

这种方法不是 catch的唯一的人是在他们的计算机上安装了支持的替代浏览器,但选择使用其中一种不支持的浏览器访问您的页面。由于倾向于安装多个Web浏览器的用户是那些知道发生了什么的用户,所以这不应该成为一个问题。如果你有机会得到得到某人安装了多个浏览器但不知道它,最糟糕的事情是她从IE 7访问你的页面,出现错误,并按照你的指示下载Chrome浏览器。然后,您可以让Chrome安装程序处理用户试图在现有应用程序之上安装的情况。不仅总是让别人解决你的问题更好,而且它还能访问所需的必要系统信息,这是你无法从浏览器访问的。

0

如何在ASP.NET中使用BrowserCapabilities类?在编写服务器控件时,您可以阅读关于浏览器的信息以允许渲染到特定的浏览器。我不知道你是否能够找到足够的线索来判断它是否是铬合金,但你可能会弄清楚。

http://msdn.microsoft.com/en-us/library/x3k2ssx2.aspx

-1

什么检查文件和EXE:

如果file.Exist( “C:\ Program Files文件(x86)的\谷歌\镀铬\应用\的chrome.exe”)...

+1

如果用户进行了自定义安装,该怎么办?另外,浏览器不允许检查系统中是否存在文件。 – 2017-12-17 17:24:44

相关问题