html - 科尔多瓦文件下载并使用科尔多瓦打开它
问题描述
请原谅我的无知,任何建议/指导帮助将不胜感激。
我有一个小应用程序,它通过 json 请求从 API 读取数据。应用程序需要执行的操作之一是下载给定的 PDF 并在应用程序或操作系统默认查看器中打开它。
我遵循了几个指南,但我认为我没有包括所有需要的文件或其他东西。指南没有提到包括任何类型的文件,但我仍然遇到错误。
例如,在此链接中,我遵循了这些步骤,但是当我将这两行添加到页面底部的脚本中时出现错误:
var fileTransfer = new FileTransfer();
console.log(FileTransfer);
运行时出现错误Uncaught ReferenceError: FileTransfer is not defined at employee_documents.html:102
我确信要么我没有在 netbeans 中正确包含文件,要么我缺少一些简单的东西......任何建议将不胜感激。
解决方案
具体回答问题。为了解决该错误,您需要使用 CLI 运行 cordova 应用程序。这样,从你的科尔多瓦安装的插件将被使用,否则如果你只是通过刷新或类似的方式运行它,它会产生这样的错误。
换句话说,在 CLI 中键入以下命令:
cordova run browser
您可以将其更改为您的首选平台(android、ios)
推荐阅读
- error-handling - 捕获异常后如何保留电子的默认异常窗口?
- r - DBI dbWriteTable 是否有行限制 1457?
- angular - 如何为 Firestore 文档设置过期日期
- zsh - 如何在 zsh 中使用 bck-i-search 搜索所有历史命令
- python - 如何在 Spark 中使用随机森林模型并行预测测试数据
- c# - GameObject[] 比(预制件)更难访问
- javascript - 如何在javascript中将值插入数组
- java - 为什么使用另一个按钮后文件没有被删除
- powershell - 批处理以仅从字符串中删除重复的段
- javascript - 正则表达式前面部分的否定匹配