cordova iOS iPhone 11在浏览器不断重新加载时闪烁白色:RBS后台Assert连接终止监视程序

yruzcnhs  于 2022-11-15  发布在  iOS
关注(0)|答案(5)|浏览(536)

我得到一个白色闪烁的浏览器,它是不断重新加载后,这个错误:

[ProcessSuspension] 0x1063b4740 - ProcessAssertion: Failed to acquire RBS Background assertion 'ConnectionTerminationWatchdog' for process because PID is invalid
[Process] 0x104028a18 - [pageProxyID=11, webPageID=12, PID=3734] WebPageProxy::processDidTerminate: (pid 3734), reason 3
[assertion] Error acquiring assertion: <Error Domain=RBSAssertionErrorDomain Code=3 "Target is not running or required target entitlement is missing" UserInfo={RBSAssertionAttribute=<RBSDomainAttribute| domain:"com.apple.webkit" name:"Background" sourceEnvironment:"(null)">, NSLocalizedFailureReason=Target is not running or required target entitlement is missing}>

这个问题只发生在iPhone11 PRO和iPhone11 Mini(真实的设备)以及iOS14.3、14.4和14.5上的cordova应用程序上。在模拟器上,它可以完美地工作,在其他真实设备上也是如此。
在我的例子中,如果我打开一个dc-Tableview.js表(通过添加和删除“diplay:none”),屏幕将闪烁白色。

相关问题:

有什么想法如何解决这个问题吗?

ldfqzlk8

ldfqzlk81#

滚动屏幕时似乎会发生

  • 手动地
  • 通过使用如下函数:scrollintoview()
    *多个全尺寸模态与模态div容器中的overflow-y: auto css一起使用
  • 编辑:* 最后,我可以通过使用以下命令在后台隐藏所有不活动的模态来解决我的问题:
  • display: none

删除模态,删 debugging 误。
调整模态的大小,消 debugging 误(例如,高度为30%)。
当我删除我所有的scrollintoview()事件时,我只在手动滚动时得到闪烁的错误。
希望这能帮上忙。但我还是不知道如何完全解决这个问题。
我在苹果开了票支持:https://feedbackassistant.apple.com/feedback/9363100

pinkon5k

pinkon5k2#

我也遇到过类似问题:

Error Domain=RBSAssertionErrorDomain Code=3 "Target is not running or required target entitlement is missing" UserInfo={RBSAssertionAttribute=<RBSDomainAttribute| domain:"com.apple.webkit" name:"Background" sourceEnvironment:"(null)">, NSLocalizedFailureReason=Target is not running or required target entitlement is missing

我启用了后台模式-〉后台处理下的能力,从那时起,我没有看到这个问题。希望这对你的作品,以及!
更新:这并不能解决我的问题,如果它对你有效,你可以试试。

83qze16e

83qze16e3#

面对类似的问题,请从为我修复的HTML页面中删除autofocus=true
灵感来自omnir95对https://developer.apple.com/forums/thread/121822?page=3的评论

n1bvdmb6

n1bvdmb64#

在IOS 15.3中为我解决,只需将您的真实的设备更新为当前的xcode“13.2.1”模拟器版本15.2

2vuwiymt

2vuwiymt5#

我遇到了同样的问题。我在一个页面上使用了logScrolling()和ion-fab(溢出元素),在这个页面上我显示了包含图像和文本的列表中的许多行。我记录了滚动以显示/隐藏ion-fab。如果我从html中删除了ion-fab,应用程序运行没有任何问题。解决方案是我使用ion-virtual-scroll(https://ionicframework.com/docs/api/virtual-scroll)而不是使用简单的ngFor。

相关问题