我们可以通过网络应用程序查看是否在计算机上安装了Skype?

时间:2010-09-05 20:10:38

标签: javascript html internet-explorer firefox

我正在编写一些网络应用程序,我想知道是否在安装了Skype的网页上调用了网页。这可能吗?如果是的话怎么样?

它应该至少适用于Windows上的Firefox,IE和Chrome。如果它适用于Linux和Mac,那么它会很棒。

提前致谢。

3 个答案:

答案 0 :(得分:1)

不,我不相信你能发现这一点。 JavaScript无法访问此类机器配置。 User agent strings是JavaScript了解底层计算机的最常用方法,Skype似乎不会在那里发布任何数据。

您可以使用Java或ActiveX代理或普通可执行文件向您报告该数据(当然,用户必须允许这样做),或者只是询问用户。

答案 1 :(得分:0)

好吧,你可以尝试改变被访问链接风格的旧技巧。因此,如果潜在用户访问http:\skype.com,则可能是她安装了Skype。

相关阅读:http://hacks.mozilla.org/2010/03/privacy-related-changes-coming-to-css-vistited/

答案 2 :(得分:0)

我相信网页上的Java(非javascript)小程序能够在访问您网站的人的计算机上安装哪些程序,尽管他们可能必须先授予小程序运行权限。