Heim  >  Fragen und Antworten  >  Hauptteil

Javascript – Kompatibilitätsproblem mit der Rem-Einheit. Warum ist die Höhe des Browserbilds von Oppo unkontrolliert?

Rem verwenden, um mobile Seiten zu erstellen. Es funktionierte einwandfrei auf iOS, Android und anderen Mobiltelefonen. Beim Öffnen der Seite mit dem Browser, der mit dem Oppo-Telefon geliefert wurde, ist rem ungültig. Nur die Höhe des Bildes ist ungültig. Die Bilder sind alle gestreckt.
Warum ist das so?

Dies ist der JavaScript-Code zur Steuerung von rem

(function (doc, win) {
    var docEl = doc.documentElement,
    resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
    recalc = function () {
        var clientWidth = docEl.clientWidth;    
        if (clientWidth > 640){
            docEl.style.fontSize = 100 + 'px';
        }else {
            docEl.style.fontSize = 100 * (clientWidth / 640) + 'px';
        }

    };
    if (!doc.addEventListener) return;
    win.addEventListener(resizeEvt, recalc, false);
    doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window);
大家讲道理大家讲道理2693 Tage vor1121

Antworte allen(1)Ich werde antworten

  • 怪我咯

    怪我咯2017-06-26 10:55:25

    因为oppo这种小厂的技术实力不行,自带浏览器内核版本太低

    Antwort
    0
  • StornierenAntwort