用于UWP uri方案的MSDN文档用以下这一行来区分ms-appx
和ms-appx-web
:
ms-appx-web方案访问与ms-appx相同的文件,但是在 网络隔层。
什么是Web隔离专区,它如何影响其余的应用程序?似乎网络视图只能访问该隔间中的内容-为什么?
答案 0 :(得分:1)
什么是Web隔离专区,它如何影响其余的应用程序?
简短的答案,这是设计使然。除非本地HTML资源与应用程序一起分发,否则加载它们非常有限。要从您的应用包中加载内容,请结合使用Navigate
方法和使用ms-appx-web
方案的Uri方法。出于安全原因,请从应用包中加载html文件,您必须使用ms-appx-web
。
试想一下,如果html可以使用ms-appx
无限制地访问本地api,则您的应用将是不安全的。因此,您可能认为ms-appx-web
受到安全限制的访问。官方文件也对此进行了确认(网络隔室)。