ionic
文章平均质量分 70
albert_812
这个作者很懒,什么都没留下…
展开
-
ionic native 填坑记:content uri处理
最近使用ionic Native 开发应用。遇到文件访问异常。将问题解决过程记录如下。前事之不忘,后事之师!现象需要实现一个简易web服务,应用选择本地文件后,可以通过http下发到其他客户端。应用使用了“cordova-plugin-webserver”提供web服务,使用“cordova-plugin-filechooser”选择本地文件。将“cordova-plugin-filechooser”返回的文件url提供给“cordova-plugin-webserver”返回文件响应。最终原创 2021-04-30 10:09:52 · 407 阅读 · 0 评论 -
ionic native 填坑记:cordova-plugin-webserver响应异常(重复响应头)
最近使用ionic native 开发应用。使用“cordova-plugin-webserver”插件构建web服务。发现部分客户端(如esp_http_client, postman)不能正常解析响应。现将问题记录如下。前事之不忘,后事之师!现象使用“cordova-plugin-webserver”构建web服务器,当返回文件的时候,发现客户端(esp_http_client)不能正确解析响应,但是PC浏览器则可以正常下载文件。软件环境:名称 版本 备注 cordo原创 2021-04-27 17:57:28 · 350 阅读 · 0 评论 -
ionic native填坑记:cordova-plugin-webserver绑定失败:bind failed: EACCES (Permission denied)
最近使用ionic native 开发应用,使用到“cordova-plugin-webserver”,调试发现开启服务失败。错误信息为“bind failed: EACCES (Permission denied)”查询资料发现:基于Linux的操作系统,低于1024的端口号只允许特权应用使用。因此需要使用1024以上的端口。最终将端口号修改为8000,成功开启web服务器。并且成功通过热点局域网访问。参考资料:Exception: bind failed: EACCES (Permi原创 2021-04-23 22:07:12 · 233 阅读 · 0 评论 -
ionic native 填坑记:cordova-plugin-webserver提示未安装
现象最近使用ionic native开发应用,使用了cordova-plugin-webserver插件。官网文档提供命令安装,一切正常(实际不正常,开始没发现)。npm install cordova-plugin-webservernpm install @ionic-native/web-serverionic cap sync实际编译运行的时候发现开启服务失败,错误信息是“plugin_not_installed”。排查后来反复操作发现,运行“ionic cap c原创 2021-04-23 21:18:13 · 498 阅读 · 0 评论 -
ionic native 扫码插件使用
背景最近尝试使用ionic native实现扫码功能。将实现和踩坑过程记录如下。插件ionnic 官方文档提供两款扫码插件。cordova-plugin-qrscanner phonegap-plugin-barcodescanner其中“cordova-plugin-qrscanner”只能识别二维码,而“phonegap-plugin-barcodescanner”同时能够识别条形码和二维码。注意:这两个插件不能共存,如果同时安装了两个插件,会出现编译错误(参考:https://原创 2021-04-02 18:02:41 · 532 阅读 · 0 评论