2016-07-17 174 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服務器。試想一下需要多少時間和數據!

我建議看看以下網站: