我正试图将我的Svelte应用程序移植到 capacitor 中,使其成为一款移动应用程序.我能够创建一个Android版本,并在我的手机和Android模拟器上运行它,问题是图像没有显示.

android image

为了给你一些背景,我的应用程序几乎就是一个随机图像生成器,每次你点击一个按钮时,它都会从远程URL中拉出一个不同的图像.这些图片在网络上显示没有问题,但出于某种原因,在我的手机和Android模拟器上它们不能工作.

我不知道这是否相关,但图像来自http地址而不是HTTPS,我认为问题可能与某种权限有关,但我不知道要更改什么配置.这是我的capacitor.config.ts%文件:

import { CapacitorConfig } from '@capacitor/cli';

const config: CapacitorConfig = {
  appId: 'com.moviesapp.chrispoulsen',
  appName: 'movies-app',
  webDir: 'build',
};

export default config;

感谢任何能帮助我的人.

推荐答案

默认情况下,Android和iOS都不再允许http个连接. 你必须使用https个连接,或者将你的应用程序配置为允许http个流量.

Javascript相关问答推荐

如何制作删除按钮以从列表中删除该项目所属的项目?

JavaScript:循环访问不断变化的数组中的元素

我的YouTube视频没有以html形式显示,以获取免费加密信号

使用TMS Web Core中的HTML模板中的参数调用过程

将本机导航路由react 到导航栏中未列出的屏幕?

分层树视图

如何用拉威尔惯性Vue依赖下拉?

如何将react—flanet map添加到remixjs应用程序

rxjs插入延迟数据

400 bad request error posting through node-fetch

根据一个条件,如何从处理过的数组中移除一项并将其移动到另一个数组?

如何在HTMX提示符中设置默认值?

为什么在函数中添加粒子的速率大于删除粒子的速率?

使用Document.Evaluate() Select 一个包含撇号的HTML元素

警告框不显示包含HTML输入字段的总和

React:防止useContext重新渲染整个应用程序或在组件之间共享数据而不重新渲染所有组件

如何修复使用axios运行TSC index.ts时出现的错误?

Jexl to LowerCase()和Replace()

为什么我的Navbar.css没有显示在本地主机页面上?

在Puppeteer中使用promise进行日志(log)记录时出现TargetCloseError