Windows 8应用程序支持哪些URI方案?我已经看到ms-appx: and ms-appdata:的引用以及ms-resource:的一些罕见的提及但是我找不到任何可能是这些方案列表的文档(尽管我以为我曾经看过一个)。我想知道URL.createObjectURL是否返回其他一些方案,但我看不到XAML应用程序的版本。 http://msdn.microsoft.com/en-us/library/windows/apps/Hh781215.aspx。 WinRT中是否支持任何其他URI方案?
答案 0 :(得分:12)
我相信Metro js schemes.也适用于xaml。
其中一些xaml应用程序列在此处:How to Load File Resources(适用于XAML应用)
xpl应用程序的 ms-resource:
列在此处:ResourceLoader.GetStringForReference
地铁应用程序中可用的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>:
的URI
ws:
表示未加密,wss:
表示已加密。像这样使用:
webSocket = new MessageWebSocket();
await webSocket.ConnectAsync("wss://www.example.com");
答案 1 :(得分:6)
现在似乎有一篇关于Windows开发人员中心的文章专门针对URI schemes。