支持在Windows 8应用程序的URI方案(URI schemes supported in Wi

2019-06-27 03:27发布

什么是Windows 8的应用程序所支持的URI方案? 我已经看到引用MS-APPX:和MS-应用程序数据:和一些罕见的提到的MS-资源:但我找不到这将是方案的列表中的任何文件(虽然我认为我已经看到在过去的一个) 。 我想知道如果URL.createObjectURL返回一些其他的方案,但我不能看到一个版本,它为XAML应用程序。 http://msdn.microsoft.com/en-us/library/windows/apps/Hh781215.aspx 。 有没有在WinRT中支持的任何其他URI方案?

Answer 1:

我相信地铁JS方案。 适用于XAML为好。

其中一些为XAML应用程序都在这里列出: 如何加载文件资源 (对于XAML应用程序)

ms-resource:为XAML应用程序是列在这里: ResourceLoader.GetStringForReference

在Metro应用程序中提供的URI:

一般形式

<scheme>://<domain name>/<path>

HTTP

http://www.contoso.com/images/logo.png

应用程序包

ms-appx:
ms-appx:///default.html
ms-appx-web:

通过该方案涉及的有关内容,从本地软件包加载,但与能力和网络方面的限制运行。

文件系统

不能直接使用。 要使用,获得IStorageItem然后用URL.createObjectURL

file://

应用程序数据

ms-appdata://

资源

ms-resource://

相关软件包

<domain name>:

的URI 的WebSockets

ws:用于加密和wss:用于加密。 使用这样的:

webSocket = new MessageWebSocket();
await webSocket.ConnectAsync("wss://www.example.com");


Answer 2:

有现在似乎是在Windows上开发中心的文章,是专门针对URI方案 。



文章来源: URI schemes supported in Windows 8 apps