recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Que se passe-t-il lorsque l'identifiant local obtenu dans l'API de sélection d'images jssdk peut être utilisé comme URL côté Android mais ne peut pas être utilisé côté iOS?

L'API de l'interface de sélection d'image jssdk --chooseImage renvoie l'identifiant de l'image locale lui-même après avoir sélectionné l'image locale. Il peut être utilisé comme lien vers l'image sur la machine Android, je l'ai défini comme image d'arrière-plan sans aucun problème. , mais lors de sa sélection sur iOS, l'identifiant renvoyé après avoir terminé l'image est également intégré à l'URL de l'image d'arrière-plan et n'est pas affiché. Quel est le problème ? Quelqu'un peut-il l'expliquer ?

ringa_leeringa_lee2798 Il y a quelques jours559

répondre à tous(1)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:36:52

    Le client iOS WeChat sera progressivement mis à niveau vers le noyau WKWebview avant le 1er mars 2017. Les développeurs Web doivent effectuer des vérifications de compatibilité et une adaptation du site Web à l'avance.

    Changement : les versions JSSDK inférieures à 1.2.0 ne prennent plus en charge la prévisualisation des images en utilisant le localld renvoyé par l'API ChooseImage tel que : "img src=wxLocalResource://50114659201332".
    Suggestion d'adaptation : mettez à niveau directement le JSSDK vers la dernière version 1.2.0 pour aider la page à s'adapter automatiquement, mais cela peut ne pas être efficace dans certains scénarios. Dans ce cas, vous pouvez utiliser l'interface getLocalImgData pour obtenir directement les données.
    wx.getLocalImgData({

    localId: '', // 图片的localID
    success: function (res) {
        var localData = res.localData; // localData是图片的base64数据,可以用img标签显示
    }

    });

    https://res.wx.qq.com/open/js...

    répondre
    0
  • Annulerrépondre