什么是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