Windows 8 应用程序支持哪些 URI 方案?我看到了对ms-appx: 和 ms-appdata: 的引用,以及一些很少提到的ms-resource:但我找不到任何可以作为方案列表的文档(尽管我认为我过去看过一个) . 我想知道URL.createObjectURL是否返回一些其他方案,但我看不到 XAML 应用程序的版本。http://msdn.microsoft.com/en-us/library/windows/apps/Hh781215.aspx。WinRT 中是否支持任何其他 URI 方案?
问问题
7373 次
2 回答
12
我相信Metro 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:
通过此方案引用的内容是从本地包中加载的,但运行时具有 Web 上下文的能力和限制。
文件系统
不能直接使用。要使用,获取一个IStorageItem
然后使用URL.createObjectURL
file://
应用程序数据
ms-appdata://
资源
ms-resource://
依赖包
<domain name>:
WebSocket的 URI
ws:
对于未加密和wss:
加密。像这样使用:
webSocket = new MessageWebSocket();
await webSocket.ConnectAsync("wss://www.example.com");
于 2012-08-18T16:17:27.870 回答
6
现在似乎有一篇关于 Windows 开发中心的文章专门针对URI 方案。
于 2012-12-17T16:15:56.447 回答