Opera mini兼容性问题

时间:2016-07-17 09:08:44

标签: javascript jquery browser opera opera-mini

我是印度的开发人员。我们有构建网站,它与Opera Mini不兼容,在Opera中运行良好。我发现很少有网站工作得很好,与网络相同(实际上两者都是相同的。)例如:https://www.freecharge.in/mobile/recharge/prepaidhttps://paytm.com/等... keyup事件也可以在Mini中使用。请帮我加载与opera相同的网站,而不禁用数据节省模式

以下是代码段

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

未在opera mini

中加载数字键盘

1 个答案:

答案 0 :(得分:0)

目前Opera Mini在Extreme模式下不支持新的HTML5输入类型,它们会回退到标准文本输入。它适用于freecharge.in,因为它是以高模式静默加载的,它在引擎盖下使用内部Android的WebView。

我建议您花几分钟时间了解Opera Mini的工作原理。简而言之:所有页面都在我们的服务器上呈现,然后转换为非常简化的格式并发送到Opera Mini客户端。不支持键盘事件和类似事件,因为这需要在每个键击中连接到Opera Mini服务器。想象一下需要多少时间和数据!

我建议您查看以下网站: