是否存在从浏览器启动 Windows 应用商店应用的 URI 结构?

是否存在从浏览器启动 Windows 应用商店应用的 URI 结构?

我可以看到,对于 Microsoft 应用程序,我可以使用以下格式在 IE 中启动它们app_name:///,例如:

bingweather:///
bingmaps:///
xboxgames:///

我想知道这是否可以在 Chrome 中实现,但首先想知道是否可以在非 MS 应用程序上实现。

是否可以通过网络启动任何应用程序,还是只能启动某些应用程序?

答案1

据我(有限的)了解,是的。应用程序/软件需要将这些特定的 app_name 注册到操作系统,操作系统才能调用正确的应用程序/软件。

来自微软的有关如何实现这一目标的进一步信息:
http://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx

举个例子:如果你曾经使用过 BitTorrent(在我的情况下是 uTorrent),他们会注册 magnet://,如果单击它将调用 uTorrent 客户端而无需下载 .torrent 文件,因为 magnet URI 已经具有启动 torrent 所需的所有信息。

编辑以添加:(我刚刚意识到你特别想要 Windows 应用商店应用)

那么我的答案是“不确定”。上面的方法似乎适用于“任何”应用程序,因此假设上面的方法有效,并且您可以在硬盘上的某个地方找到 Windows 应用程序的程序/可执行文件,那么是的,这是可能的。

相关内容