尝试使用自定义URI方案调用应用程序时如何避免使用Firefox ESR的“启动应用程序”对话框

时间:2018-10-04 14:24:30

标签: firefox url-scheme

我们正在Web应用程序中创建一个新的iframe,然后尝试在该iFrame上打开自定义URL。

customProtocolUri = dctmctf://blahblah
myIframe.contentWindow.location.href = customProtocolUri // This is where it tries to launch the custom URI. 

我们在Windows中创建了必需的注册表项。 HKCU\Software\Classes\dctmctf,其中包含\shell\open\command

有了这些注册表项,我们希望Firefox能够打开作为注册表项一部分指定的命令,但是Firefox ESR显示“启动应用程序”对话框,新手最终用户可能无法处理。请参阅所附的屏幕快照firefox launch application dialog。其他浏览器不会显示该对话框。我们的Web应用程序将被成千上万的最终用户使用。我们正在研究IT管理员是否可以处理about:config选项或某种GPO类型的选项,从而避免了最终用户的干预。

0 个答案:

没有答案