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?
ringa_lee
ringa_lee 2017-05-16 13:34:52
0
1
517

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_lee
ringa_lee

ringa_lee

répondre à tous(1)
我想大声告诉你

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...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal