windows - 从 Windows 8.1 Cordova 应用程序的 appdata 文件夹加载 HTML/JS 文件时出现问题

标签 windows cordova windows-8.1 appdata

我正在为 windows 8.1 开发 Cordova 应用程序。我开发了从 Web 下载 zip 并将其解压缩到应用程序的“AppData (appdata:///local/)”文件夹的功能。

该 zip 文件包含 HTML 和 JS 文件。现在我想在 Windows 应用程序中显示该 html。我正在访问一个名为“ms-appdata:///local/home.html”的 html 文件“home.html”,但它不可访问

任何形式的帮助/建议将不胜感激

最佳答案

Windows 不支持从 AppData 访问 JS/HTML/CSS。要从 AppData (ms-appdata:///local/) 访问 JS/HTML/CSS,请在索引页面中插入一个 Web View ,如下所示

<x-ms-webview id="id-web-view" height="100%" width="100%"></x-ms-webview>

并调用 navigateToLocalStreamURI 来导航页面。

需要建立一个桥梁来调用 cordova 插件,以便从内容中来回传递数据。

关于windows - 从 Windows 8.1 Cordova 应用程序的 appdata 文件夹加载 HTML/JS 文件时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33340347/

相关文章:

java - 使用 Android SDK 在 Eclipse 中创建 PhoneGap 项目时出现问题

windows-8.1 - Chrome + Windows 8.1 上的 Web Share API 是否已损坏?

java - 为什么旋转窗口的背景在 Mac 而不是 Windows 上发生变化?

android - 在 Cordova 中,如何为 ios 和 android 指定不同的包名称?

windows - CMDer/ConEmu - 资源管理器当前目录位置

android - IBM Worklight 6.1 - 如何检查连接类型?

c# - Universal App(Runtime API)中的多个音频流,XNA SoundEffect 替换

visual-studio - 使用 Visual Studio 2013 RC 在 Windows 8.1 RTM 上安装 Windows Phone 7.1 SDK

c - fwrite 无法正确写入

android - 运行 '11.0.1' 时无法从 "npm run android"确定 Java 版本