Maison  >  Article  >  interface Web  >  Quelques problèmes rencontrés par la page WeChat H5

Quelques problèmes rencontrés par la page WeChat H5

高洛峰
高洛峰original
2017-02-09 15:13:311614parcourir

1. Le curseur de la zone de saisie n'est pas centré. Utiliser la hauteur comme valeur fixe. Même la définition de la hauteur de la ligne n'est pas valide.

La solution est de ne pas définir la hauteur. avec la hauteur de ligne, utilisez le remplissage. Prend en charge la hauteur

Quelques problèmes rencontrés par la page WeChat H5

Quelques problèmes rencontrés par la page WeChat H5

2. Ajoutez des fichiers audio dans WeChat, mais ils ne seront pas lus automatiquement.

Solution :

function audioAutoPlay(id){    //解决微信内部无法播放音频的问题
     var audio = document.getElementById(id); 
    audio.play();  
    document.addEventListener("WeixinJSBridgeReady", function () {  
            audio.play();  
    }, false);  
    document.addEventListener("YixinJSBridgeReady", function() {  
        audio.play();  
    }, false);  
}  
    audioAutoPlay("music");

3. La page h5 dans WeChat ne prend pas en charge l'actualisation ou le saut JS. Utilisez

var a= Math.random() * 100 ;
window.location.href = window.location.href "?id=" a;

4. Le clavier logiciel du téléphone Android fait monter la disposition

Solution :

①La zone de saisie du bas provoque un bug, déplacez le bouton vers le haut

② Corrigez-le via JS

function fixfixed(obj) {  

        if(document.activeElement.nodeName == 'INPUT'){
            obj.css('position', 'static');
        } else {
            obj.css('position', 'fixed');
        }
    }

Pour l'instant, ce sont ceux que vous avez lorsque vous en rencontrez de nouveaux. , continuez à ajouter

plus de WeChat Pour les articles liés à certains problèmes rencontrés par les pages H5, veuillez faire attention au site PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn