【问题标题】:Redirect from a website to a desktop application [duplicate]从网站重定向到桌面应用程序[重复]
【发布时间】:2021-12-30 21:47:39
【问题描述】:

我想从网站重定向到桌面应用程序。此外,我希望网站显示警报,当我单击“打开”时,它会在我的桌面上打开所需的应用程序。

这是从 VS Code 登录 GitHub 时的示例警报。我想做完全相同的事情,只是使用不同的应用程序。

感谢您的帮助!

【问题讨论】:

  • 这只是一个使用 UriSchemes (w3.org/wiki/UriSchemes) 的链接,例如 mailtotel。在图片中,您可以看到正在使用vscode。此外,当浏览器尝试打开应用程序时,弹出窗口会自动显示。所以你不需要编码。

标签: javascript github web visual-studio-code redirect


【解决方案1】:

您需要知道的第一件事是,这仅适用于使用 Electron 构建的桌面应用程序。其次,在这样的应用程序中,在引导时,编码人员需要添加如下内容:

//Register Protocol
app.setAsDefaultProtocolClient("vscode");

它使用该协议注册电子应用程序,以便当您尝试从浏览器打开它时,该应用程序将做出反应。您可以在文档here 或本文here 中阅读有关它的更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-21
    • 2014-10-27
    • 1970-01-01
    • 1970-01-01
    • 2020-05-17
    • 1970-01-01
    • 1970-01-01
    • 2014-08-13
    相关资源
    最近更新 更多