gpt4 book ai didi

browser - 如何在主要浏览器中将自定义 MIME 类型关联到我的本地应用程序?

转载 作者:行者123 更新时间:2023-12-04 00:57:17 25 4
gpt4 key购买 nike

我想发明一种新的 mime 类型并将其与浏览器中的自定义应用程序相关联,以使用户能够从网页启动我的应用程序。我的安全网站的用户处于封闭环境中,这意味着这不是通用的主流应用程序 - 我可以提前配置他们的浏览器。

Spoon.net做一些非常相似的事情,使用他们的迷你内核插件启动虚拟化应用程序。

this question的答案之一提到了这种方法,但没有详细说明如何完成它。

如何在 Chrome 和 IE 8/9 上以跨平台方式实现这一点?有没有办法通过浏览器扩展(本地或通过 crossrider)进行 mime 类型关联? Adobe Reader 或 Apple Quicktime 等应用程序如何实现这一目标?如果可能,我想避免接触注册表。

这种方法有哪些风险?我的站点是使用证书保护并受到用户信任的 Intranet Web 应用程序。我有什么理由不走这条路?

编辑 :显然这可以通过操作 mimeTypes.rdf file 在 Firefox 中实现。 .

编辑 : 看起来像JDIC是一种基于 Java 的机制,可以用于相同的事情。是否有类似的非 Java 结构?也许在 Javascript 中?

最佳答案

看起来可以通过 registry change on windows 来完成.

[HKEY_CLASSES_ROOT\.atom]
@="atom_file"

[HKEY_CLASSES_ROOT\atom_file]
@="Atom Syndication Program"

[HKEY_CLASSES_ROOT\atom_file\shell]

[HKEY_CLASSES_ROOT\atom_file\shell\open]

[HKEY_CLASSES_ROOT\atom_file\shell\open\command]
@="\"C:\\AtomHandler\\handle.exe\" %1"

[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/atom+xml]
"Extension"=".atom"

Further reading在 Windows 上...

这是 how to do so on Linux .

Use xdg-utils from freedesktop.org Portland

关于browser - 如何在主要浏览器中将自定义 MIME 类型关联到我的本地应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6267546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com