-2

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

4

1 回答 1

0

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

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

于 2015-12-02T13:22:08.640 回答