Изображение не отображается на некоторых устройствах (с использованием Quasar Framework) - PullRequest
0 голосов
/ 27 июня 2019

Я пытаюсь отобразить мага, отправленного на сервер, однако изображение на браузере и некоторых устройствах на моем устройстве Android Huawei P30 не отображается, и когда я копирую ссылку на браузер, изображение является действительным.

вот мой код

<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, изображение отображается отлично, но на моем телефоне это не так.Я пытался использовать обычный тег IMG из HTML все тот же вопрос.

1 Ответ

0 голосов
/ 04 июля 2019

В итоге получил ответ, что проблема была не в Cordova, Vuejs и Quasar. Я выяснил, что некоторые устройства имеют дополнительный уровень безопасности, который позволяет только обслуживать запросы или отображать изображения на защищенном сервере, поэтому моя проблема былачто я возвращал URL изображения через HTTP вместо HTTPS.

...