jquery-mobileでWebアプリケーションを開発しているときに、私は奇妙なバグに直面しています。 アラートを出すと、ページの入力に触れると、iOS Safari & Chromeが完全にフリーズし、タスクマネージャーで閉じることができます。jascery-free iOSブラウザ
リンゴの不具合かそれが私のものなら、私は非常に混乱しています。
コードのいくつかの作品:これは、イベントのdiv要素
$('.checkout-comprar-button').click(function(){
alert("hola!!!");
});
です:
<div class="grp-bottombar-button checkout-comprar-button" style="width: 50% !important; float: right !important; display: block !important; padding-top: 12px;">
<span class="green-desplegable grp-bottombar-button-text">
<? echo _("checkoutcreditcard.seguircompra"); ?>
</span>
</div>
が、これは入力の一つである:
<div class="checkout-datos-numero checkout-first-form checkout-form-field-container">
<div class="checkout-field">
<input type="tel" placeholder="<? echo _('creditcard.numero'); ?>" name="" id="checkout-num-tarjeta" maxlength="30" />
</div>
</div>
警告された後私が入力の一部に集中したい場合、ブラウザはフリーズします。私は近くのSafariを強制する場合 、これは、コンソールがくれたメッセージです。
<Warning>: MobileSafari[2985] has active assertions beyond permitted time:
{(
<BKProcessAssertion: 0x1e857480> identifier: Suspending process: MobileSafari[2985] permittedBackgroundDuration: 10.000000 reason: suspend owner pid:26 preventSuspend preventThrottleDownCPU preventThrottleDownUI
)}
<Warning>: Forcing crash report of MobileSafari[2985]...
任意のヘルプ? ありがとうございます
それ原因どのような状況の任意のアイデアを?任意の回避策または何か? – Erhannis