在FireFox浏览器中打开自定义协议..!

时间:2015-12-02 13:13:55

标签: javascript jquery html custom-protocol

我创建了一个自定义协议myapp:,就像mailto:一样,它使用JavaScript在客户端打开一个 exe 。所以,每当我在那里调用的JavaScript打开一个对话框,要求选择我想要打开的应用程序。 我只想设置默认应用程序,它在代码中打开它并且不打开该对话框。我知道我可以手动更改始终要求在Mozilla浏览器的设置中设置默认值,但我希望它通过代码。这样用户就不必做任何事情了。 可能吗?如果是,请指导我如何实现这一目标。

1 个答案:

答案 0 :(得分:0)

您无法从非特权网页设置此类设置,这将是一个巨大的安全问题。

您可以从网页上询问用户的是将 Web应用程序注册为自定义协议处理程序,而不是exe。但是,如果该exe是由您自己编写的,您可能只是将其注册为操作系统中的协议处理程序。