我正在尝试制作一个基本上采用 .zip 文件(使用FileOpenPicker
)、提取 .zip 文件(在 的子文件夹中Windows.Storage.ApplicationData.Current.TemporaryFolder
)并尝试读取其中一个提取的 HTML 页面的应用程序。
显然,WebView
无法从 ApplicationData 加载任何网页:http:
//msdn.microsoft.com/en-us/library/windows/apps/hh781215.aspx
Note that, for security reasons, you cannot navigate to HTML you have downloaded to this location and you cannot run any executable or potentially executable code, such as script or CSS. It is intended for media such as images or videos and the like.
中有一个名为NavigateToString的方法WebView
,因此我可以将 .html 文件加载到内存中并导航到它。唯一的问题是,如果网页引用图像、css 或 zip 中其他页面的链接,我就完蛋了。我不太明白为什么当你可以使用 NavigateToString 做任何你想做的事情时他们不允许这样做......无论如何......
有什么解决方法可以实现我想要的吗?