2016-07-17 6 views
0

Я разработчик из Индии. У нас есть сайт сборки, который несовместим с Opera Mini и отлично работает в Opera. Я нашел несколько сайтов, которые отлично работают в мини, так же как и в Интернете (infact оба одинаковы). Например: https://www.freecharge.in/mobile/recharge/prepaid, https://paytm.com/ и т. Д. ... событие 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, он показывает, что оба имеют одинаковый код. Я читаю keyup не поддерживается формат в мини, но keyup работает с freecharge – user2083011

+0

То, что вы описываете, не является проблемой программирования. Вам лучше всего предоставить реальный образец кода - или переформулируйте свой вопрос, чтобы быть более конкретным. Кроме того, не размещайте ссылки на внешние веб-сайты, на которые люди должны нажимать. Если вы не можете определить свою проблему в коде, это, вероятно, не подходящее место для запроса. – Chris

ответ

0

В настоящее время Opera Mini в Экстремальный режим не поддерживает новые типы ввода HTML5, они возвращаются к стандартным вводам текста. Он работает для вас на freecharge.in, потому что он тихо загружается в режиме High, который под капотом использует встроенный WebView для Android.

Я рекомендую вам потратить несколько минут, чтобы понять, как работает Opera Mini. Короче: все страницы отображаются на наших серверах, а затем преобразуются в очень упрощенный формат и отправляются клиенту Opera Mini. События с клавиатурой и т. Д. Не поддерживаются, так как для каждого нажатия клавиши требуется подключение к серверам Opera Mini. Представьте себе, сколько времени и данных потребуется!

Я рекомендую взглянуть на следующих сайтах:

Смежные вопросы