我想发明一种新的MIME类型,并将其与浏览器中的自定义应用程序关联,以便用户可以从网页启动我的应用程序。我安全网站的用户处于封闭环境中,这意味着这不是一个通用的主流应用程序 - 我可以事先配置他们的浏览器。
Spoon.net通过使用其迷你内核插件启动虚拟化应用程序来执行类似的操作。
其中一个回答提到了这种方法,但没有详细说明如何实现。
如何在Chrome和IE 8/9上以跨平台方式实现这一点?是否有一种通过浏览器扩展(本地或通过crossrider)进行mime类型关联的方法?Adobe Reader或Apple Quicktime之类的应用程序是如何实现的?如果可能的话,我希望避免触及注册表。
这种方法存在什么风险?我的网站是受证书保护并受用户信任的内部网应用程序。有什么理由不选择这条路吗?
编辑:显然,可以通过操纵mimeTypes.rdf文件在Firefox中实现此功能。
编辑:看起来JDIC是一个基于Java的机制,可以用于相同的操作。是否有类似的非Java构造?也许是Javascript?