Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含链接的 asp.net 页面,我需要执行以下操作:
当用户单击时,它会检查我的桌面应用程序是否安装在此客户端计算机上,如果是则运行它,否则要求用户下载它。
我该怎么做这个功能?
除非您在可以访问文件系统的网页上运行受信任的插件(例如 Silverlight 或 Java),否则这是不可能的。这通常被认为是一个相当大的安全风险。
如果您的客户端应用安装了 activex,您可以尝试这样的事情
function tryCreateXObject(name){ try{ return new ActiveXObject(name); } catch(err){ return undefined; } };
但它不是理想的解决方案