小编har*_*kin的帖子

javascript警告冻结iOS浏览器

在jquery-mobile中开发webapp时,我遇到了一些奇怪的错误.当我提示警报时,如果我触摸该页面的某些输入,iOS Safari和Chrome将完全冻结,我只能通过任务管理器关闭它们.

如果它是苹果故障或者它是我的,我很困惑.

一些代码:

$('.checkout-comprar-button').click(function(){                 
  alert("hola!!!");
});
Run Code Online (Sandbox Code Playgroud)

这是事件的div:

<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>
Run Code Online (Sandbox Code Playgroud)

这是输入之一:

<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>
Run Code Online (Sandbox Code Playgroud)

显示警报后,如果我想要关注一些输入,浏览器会冻结.当我强制关闭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 …
Run Code Online (Sandbox Code Playgroud)

javascript safari alert freeze mobile-safari

5
推荐指数
2
解决办法
4098
查看次数

iOS Google Analytics崩溃报告

有谁知道GoogleAnalytics iOS SDK v3何时将崩溃发送到他们的服务器(当应用程序在AppStore上时)?它是在应用程序崩溃时,还是在用户重新打开时发送的?

问题是,我从一个我认为已经解决的错误中查看了很多崩溃,而在HockeyApp上,我不再收到这些错误了.

谢谢

sdk google-analytics crash-reports ios

2
推荐指数
1
解决办法
1992
查看次数