首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我处于生产模式时,图像不会加载到Ionic Capacitor中,但它处于开发模式

当我处于生产模式时,图像不会加载到Ionic Capacitor中,但它处于开发模式
EN

Stack Overflow用户
提问于 2021-07-17 16:46:33
回答 1查看 92关注 0票数 3

在我的项目中,我使用javascript Image类在代码中加载图像。

当我在开发环境中测试时,图像完美地集成在一起,我可以在我的项目中很好地使用它,实际上我得到了url,它是这样的:

"http://192.168.1.101:8100/assets/App_-_Logo.jpg

但是当我在生产模式下编译应用程序时,图像被跳过了,显然它确实加载了它,因为没有出现错误,promise正确完成了,但当我尝试使用图像时,它没有任何效果,就好像它不存在一样,我得到了您使用电容器的url,我可以注意到它是不同的:

“电容器: //localhost/assets/App_-_Logo.jpg”

这是唯一的区别

有没有什么技巧可以用电容en生产模式加载图像?

我正在使用Ionic / Angular,这个实现通过一个承诺和一个等待来等待图像加载得到了正确的处理

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-18 01:53:14

就在不久前,我也遇到了这个问题。

我想出的快速修复方法是将图像上传到web服务器,使其具有HTTPS地址,并且它不会在不同环境中更改。

这样的话,它对我来说效果很好。

尽管每次App需要时都要保存get会更好,但这是唯一有效的方法。

如果你知道解决这个问题的其他方法,请告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68418908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档