当用户打开网址时如何启动我的Windows应用程序?

时间:2011-02-15 16:34:37

标签: windows

我希望能够向我的用户发送http://myname.com/users/edit/5等网址,当他们点击链接(或在IE / Chrome /等等中打开它)时,它应该打开我的应用程序到“编辑用户5”屏幕。该应用程序已经安装在用户PC上(但不一定正在运行)。最好的方法是什么?

3 个答案:

答案 0 :(得分:4)

您必须指定任何其他应用程序未使用的自定义协议名称,例如“myapp”。

然后bind your application to this protocol

然后像myapp://myname.com/users/edit/5这样的网址会打开你的应用程序(并将URL传递给应用程序进行进一步处理)。

答案 1 :(得分:1)

您的应用已注册的自定义协议可以处理。类似于myapp://users/edit/5

大多数浏览器应该支持从类似的

启动应用程序

答案 2 :(得分:0)

从 Windows 10 创意者更新开始,您现在可以使用 apps for websites。它允许浏览器通过将 URL 信息放入应用程序和网站来打开基于 URL 的特定应用程序。

另见an article on web.dev