2016-07-17 24 views
0

Ich bin Entwickler aus Indien. Wir haben Build-Site und das ist nicht kompatibel mit Opera Mini und funktioniert gut in Opera. Ich habe einige Seiten gefunden, die gut in Mini funktionieren, genauso wie im Web (beide sind gleich.) Für zB: , https://paytm.com/ etc ... keyup event funktioniert auch, was in Mini nicht verfügbar ist. Bitte helfen Sie mir Website gleiche wie Oper zu laden, ohne Einsparungen DatenmodusOpera mini Kompatibilitätsfragen


Hier ist das Deaktivieren von Code-Schnipsel

<!DOCTYPE html> 
<html> 
<head> 
    <title>Test</title> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, user-scalable=no"/> 
    <meta name="format-detection" content="telephone=no"/> 
    <meta name="msapplication-tap-highlight" content="no"/> 
    <meta name="apple-mobile-web-app-capable" content="yes"> 
    <meta name="mobile-web-app-capable" content="yes"> 
    <meta name="theme-color" content="#E3714D"> 


</head> 

<body> 
    <form action="h" method="POST" class="card recharge-form recharge-card" name="recharge_form"> 
     <div class="" style="display:block;" id="rechargeBlock"> 
      <div class="card-wrap"> 
       <div class="element-container main-input no-border"> 
      <label for="">Mobile Number</label> 
      <div class="border"> 
      <span class="icon phone"></span> 
      <input data-required="true" spellcheck="false" placeholder="Mobile Number" maxlength="10" type="tel" name="serviceNumber" id="serviceNumber" value="" class=""> 
      </div> 
        <div class="error-block"></div> 
       </div> 




</div></form> 
</body> 

</html> 

Ziffernblock Laden ist nicht in Opera Mini

+0

Bitte definieren Sie Ihr spezifisches Programmierung bezogenes Problem als Frage noch zu breit ist und nicht gut definiert für jeden, der dir hilft. – Chris

+0

Danke für Ihre Antwort. Zum Beispiel: Wenn wir in http://www.upendersanga.com/test/recharge/prepaid.html auf das Mobiltelefonfeld tippen, wird ein alphanumerisches Feld anstelle eines numerischen Feldes angezeigt. Wenn wir https://www.freecharge.in/mobile/recharge/prepaid überprüfen, zeigt es sich gut, beide sind der gleiche Code. Ich lese keyup ist nicht unterstützt Format in Mini, aber keyup arbeitet mit freecharge – user2083011

+0

Was Sie beschreiben, ist kein Programmierproblem. Sie müssen am besten ein tatsächliches Codebeispiel bereitstellen oder Ihre Frage neu formulieren. Veröffentlichen Sie auch keine Links zu externen Websites, auf die Personen klicken sollen. Wenn Sie Ihr Problem nicht im Code definieren können, ist dies wahrscheinlich nicht der richtige Ort. – Chris

Antwort

0

Im Moment Opera Mini in Der Extreme-Modus unterstützt keine neuen HTML5-Eingabetypen, sondern greift auf die Standard-Texteingabe zurück. Es funktioniert für Sie auf freetcharge.in, weil es leise in High-Modus geladen wird, die unter der Haube interne Android WebView verwendet.

Ich empfehle Ihnen, einige Minuten zu verbringen, um zu verstehen, wie Opera Mini funktioniert. Kurz gesagt: Alle Seiten werden auf unseren Servern gerendert und dann in ein sehr vereinfachtes Format umgewandelt und an den Opera Mini Client gesendet. Keyup-Ereignisse und Ähnliches werden nicht unterstützt, da dazu bei jedem Tastendruck eine Verbindung zu Opera Mini-Servern erforderlich ist. Stell dir vor, wie viel Zeit und Daten es brauchen würde!

Ich empfehle einen Blick auf den folgenden Seiten zu nehmen: