如何通过JS判断本地是否安装某程序
2个回答
展开全部
谷歌浏览器:当软件存在,点击链接会打开软件,鼠标跳出。因而创建一个SetTimeOut任务,当3s内鼠标仍未跳出,说明软件不存在。
Win8,Win10 IE
IE自带API判断
navigator.msLaunchUri(uri)
Win7 IE
<script>
function findPlugins(){
var shell = new ActiveXObject("WScript.shell"); var reg=shell.RegRead("HKEY_CLASSES_ROOT\\glcloud\\URL Protocol");
}</script>
更正一下,网上好多错的,是HKEY_CLASSES_ROOT\glcloud\URL Protocol
不是HKEY_LOCAL_MACHINE\SOFTWARE\Classes\glcloud\shell\open\command
Win8,Win10 IE
IE自带API判断
navigator.msLaunchUri(uri)
Win7 IE
<script>
function findPlugins(){
var shell = new ActiveXObject("WScript.shell"); var reg=shell.RegRead("HKEY_CLASSES_ROOT\\glcloud\\URL Protocol");
}</script>
更正一下,网上好多错的,是HKEY_CLASSES_ROOT\glcloud\URL Protocol
不是HKEY_LOCAL_MACHINE\SOFTWARE\Classes\glcloud\shell\open\command
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询