某些设备上不显示图像(使用 Quasar 框架)
Image not displayed on some devices (Using Quasar Framework)
我正在尝试显示发布到服务器的法师,但是在浏览器和我的 android 设备上的某些设备上显示的图像华为 P30 没有显示,当我复制 link对于浏览器图像是有效的。
这是我的代码
<q-img
:src="blogPost.image_url"
:srcset="blogPost.image_url"
>
<template v-slot:loading>
<div class="text-subtitle1 text-white">
<q-spinner-ios color="primary" />
<div class="q-mt-md">Loading...</div>
</div>
</template>
<template v-slot:error>
<div class="absolute-full flex flex-center bg-negative text-white">
cannot display image
</div>
</template>
当我 运行 应用程序时 android phone 图像显示完美,但在我的 phone 上却没有。我已经尝试使用 html 中的普通 img 标签仍然是同样的问题。
终于得到答案,问题不是关于 cordova、Vuejs 和 Quasar,我发现有些设备有额外的安全层,在那里只允许服务请求或渲染来自安全服务器的图像,所以我的问题是我通过 HTTP 而不是 HTTPS 返回图像 URL。
我正在尝试显示发布到服务器的法师,但是在浏览器和我的 android 设备上的某些设备上显示的图像华为 P30 没有显示,当我复制 link对于浏览器图像是有效的。
这是我的代码
<q-img
:src="blogPost.image_url"
:srcset="blogPost.image_url"
>
<template v-slot:loading>
<div class="text-subtitle1 text-white">
<q-spinner-ios color="primary" />
<div class="q-mt-md">Loading...</div>
</div>
</template>
<template v-slot:error>
<div class="absolute-full flex flex-center bg-negative text-white">
cannot display image
</div>
</template>
当我 运行 应用程序时 android phone 图像显示完美,但在我的 phone 上却没有。我已经尝试使用 html 中的普通 img 标签仍然是同样的问题。
终于得到答案,问题不是关于 cordova、Vuejs 和 Quasar,我发现有些设备有额外的安全层,在那里只允许服务请求或渲染来自安全服务器的图像,所以我的问题是我通过 HTTP 而不是 HTTPS 返回图像 URL。