2016-07-17 125 views
0

我是来自印度的开发者。我们建立了一个网站,它与Opera Mini不兼容,并且在Opera中运行良好。我发现有几个网站在网页中工作得很好,因为它们和网页一样都很好(实际上两者都是相同的。)例如:https://www.freecharge.in/mobile/recharge/prepaid,https://paytm.com/ etc ... keyup事件也在Mini中不可用。请帮我加载网站一样歌剧而不禁用数据节省模式Opera mini兼容性问题


这里是代码片段

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

+0

你的问题是目前过于宽泛,没有明确定义,请确定您的具体编程相关的问题任何人都可以帮助你。 – Chris

+0

感谢您的回复。例如:当我们点击http://www.upendersanga.com/test/recharge/prepaid.html中的手机号码字段时,它会显示字母数字键盘而不是数字键盘。当我们检查https://www.freecharge.in/mobile/recharge/prepaid时,它显示两个都是相同的代码。我读密钥不支持mini格式,但keyup与freecharge一起工作 – user2083011

+0

你所描述的不是一个编程问题。你最好需要提供一个实际的代码示例 - 或者重新构造一个更具体的问题。另外,请不要发布链接到人们应该点击的外部网站。如果你不能用代码来定义你的问题,这可能不是正确的地方。 – Chris

回答

0

加载目前的Opera Mini在极限模式不支持新的HTML5输入类型,它们会回退到标准文本输入。它在freecharge.in上适用于你,因为它在默认情况下以高级模式加载,而高级模式在内部使用Android的WebView。

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

我建议看看以下网站: