javascript - Windows 10 通用应用程序 - 我可以使用纯 JavaScript 解压缩应用程序中的文件吗?

标签 javascript cordova zip uwp unzip

我有一个适用于 Android 和 iOS 的 Cordova 混合应用程序,我正在尝试将其移植到 Windows 10 平台。我遇到的问题是我最初使用的插件 https://github.com/MobileChromeApps/cordova-plugin-zip Windows 不支持。

到目前为止,我已经尝试调整 https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/Compression解压缩文件,但它看起来无法处理 .zip 扩展名。该示例设置为使用“.compressed”和“.decompressed”文件扩展名。

我也尝试过使用https://gildas-lormeau.github.io/zip.js/但仍然无法让它解压缩我的文件。我在 Chrome 上本地测试了这个解决方案,以确保它可以正常工作,但是当我在应用程序中测试它时,它抛出了“无法读取文件”的错误。

关于如何在 Windows 10 应用程序中解压缩文件有什么想法吗?

提前致谢。

最佳答案

使用 github.com/MobileChromeApps/cordova-plugin-zip/pull/60 中更新的代码。我将它与存储库的克隆合并并创建了一个公共(public)存储库。 github.com/Culture22/cordova-windows10-zip

关于javascript - Windows 10 通用应用程序 - 我可以使用纯 JavaScript 解压缩应用程序中的文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41065947/

相关文章:

JavaScript 如何将鼠标光标更改为图像?

android - ionic 自定义 oauth2 重定向 URL Angular

javascript - 我的第一个 IF 不工作,但我的 else if 和 else 部分工作 javascript

android - Cordova 3.5.0 有时返回 0,对于 navigator.connection.type

ios - Phonegap 外部链接仅在 testflight 中停止工作

php - 使用 PHP 解压/提取 zip 文件而不依赖任何扩展

java - 在 Java 中重命名 Zip 文件中的文件/文件夹?

java - 使用JAVA将包含文件的文件夹添加到zip文件中

javascript - 如何在新的 div 中显示 ImgAreaSelect 选定的图像

javascript - 为什么我可以对一个字符串和一个数字进行乘法和减法