应用程序是个exe,用.net winForm写的,目前已实现通过注册表URL Protocol实现在浏览器点击按钮后启动,但是无法判断本地是否有这个应用程序,如果没有,就会没有反应,现在需求是要有提示,所以得先判断是否存在,想QQ或者迅雷那样,调用客户端时,先校验本地是否已安装了客户端。
2条回答 默认 最新
- threenewbee 2019-04-19 09:35关注
不谈借助于activex之类的插件,js肯定是判断不了的。但是,你可以反向思维,就是说让你的本地程序去修改UA,或者本身作为浏览器插件工作,向你的网页的hidden填表,然后js/服务器端判断
如果ua有相关特征,或者有表单数据,那么就视作存在本地程序,如果没有就提示没有安装。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 机器学习教材中的例题询问
- ¥15 求.net core 几款免费的pdf编辑器
- ¥20 SQL server表计算问题
- ¥15 C# P/Invoke的效率问题
- ¥20 thinkphp适配人大金仓问题
- ¥20 Oracle替换.dbf文件后无法连接,如何解决?(相关搜索:数据库|死循环)
- ¥15 数据库数据成问号了,前台查询正常,数据库查询是?号
- ¥15 算法使用了tf-idf,用手肘图确定k值确定不了,第四轮廓系数又太小才有0.006088746097507285,如何解决?(相关搜索:数据处理)
- ¥15 彩灯控制电路,会的加我QQ1482956179
- ¥200 相机拍直接转存到电脑上 立拍立穿无线局域网传