jjzjj

ios - 如何修复 UIWebView 中的 WebCore 崩溃?

我的应用在iOS7和8中大量使用UIWebView。我经常收到崩溃报告,影响了与WebCore相关的少数用户。正如其他答案中所建议的,当它的ViewController消失时,我已经将webview委托(delegate)设置为nil。但是,我仍然遇到许多崩溃,例如:WebCore::SharedBuffer::clear()WebCore::TimerBase::updateHeapIfNeeded(double)WebCore::WebVideoFullscreenModelMediaElement::updateForEventNameWebCore::HTMLMediaElem

ios - WebCore bmalloc::IsoAllocator 在 iOS 11.3 中崩溃

我在fabriccrashlytics中遇到这样的崩溃:网络核心bmalloc::IsoAllocator>::allocateSlow(bool)有解决这个问题的线索吗? 最佳答案 我遇到了同样的崩溃。在我的例子中,当webview上的大量html负载和html中的内联css是原因。检查您的html内容。这是我的知识。不是问题。更详细的是我正在使用UIWebView。我在ios11.3上更新客户端时发生了同样的崩溃我检查了所有WebView。在uiwebview函数上调用loadrequest时。当大量html加载时发生崩溃。ht

ios - UIWebView WebCore TimerBase 仅在 11.3 (15E216) : SIGTRAP WebCore _ZN7WebCore9TimerBaseD2Ev 上崩溃

我最近从崩溃报告工具中收到了一份崩溃报告。此崩溃被称为UIWebViewWebCore崩溃,我的应用程序仅使用UIWebView,而且我最近无法切换到WKWebview。下面是崩溃报告,我无法重现。它发生在iPhone6、7、8、X设备上,但仅使用iOS11.3(15E216)版本。这次崩溃有3个不同的崩溃堆栈。任何建议都会有所帮助。类型1:0WebCoreWebCore::TimerBase::~TimerBase()+1201WebCoreWebCore::TimerBase::~TimerBase()+402WebCoreWebCore::ImageLoader::~ImageL

ios - WebCore : Worker: EXC_BAD_ACCESS when connecting Safari debugger to an Xcode 8. 3 项目

我刚刚升级到Xcode8.3,因为Apple。我创建了一个Cordova项目,该项目在以前的Xcode版本上运行完美,但现在出现了问题。我将应用程序部署到模拟器,每当我尝试连接Safari调试器(Safari>开发>模拟器>测试应用程序)时,应用程序就会崩溃:WebCore:Worker(25):EXC_BAD_ACCESS(code=1,address=0x0)我正在运行Cordova6.5.0,并且没有安装任何插件。任何帮助将不胜感激。更新:看起来WebWorker是罪魁祸首。如果我在项目中禁用我们的WebWorker代码,调试器可以毫无问题地连接。很高兴知道这是问题所在,但禁用W

ios - 不可重现的 webcore 崩溃

我有一个iPad应用程序在AppStore上架了大约三个月,我一直收到一些我无法弄清楚的奇怪的崩溃报告。这些并没有那么频繁,自发布以来大约有15-20个实例,但仍然足够频繁以实际打扰我。崩溃略有不同(请参阅下面的堆栈跟踪),但由于它们与WebCore有关,我猜测它们与应用程序中UIWebView的使用有关,并且可能有一个共同的原因,尽管我不是100%肯定。该应用程序的部署目标是iOS6.0,但崩溃出现在iPad2、iPad3和iPadMini上,仅限于iOS7。我在应用程序中只有一个地方使用WebView,用于显示来自各种来源的新闻文章网页。我有一个ViewController,它有一

ios - UIWebView 泄漏、JS 垃圾收集器和 WebCore 虚拟机

我一直在为一个明显适用于UIWebView的应用构建浏览器功能。当浏览器打开时,我一直看到内存跳跃,这是有道理的,但是我在泄漏配置文件中看到了一些令人不安的结果:VM:JS垃圾收集器和VM:WebCore可清除数据随着我浏览的越多,它就一直在攀升。更糟糕的是,当浏览器被释放并且它的WebView被释放时,这些对象仍然存在,占用了超过6MB的内存。我不确定如果我没有正确处理UIWebView会怎样,但在UIWebView被释放后,这个内存似乎有问题。我在浏览器被解除分配之前执行了一些清理工作,如本文所述http://www.codercowboy.com/code-uiwebview-m

javascript - 如何修复“我们正在等待 WebCore 对着陆的响应时错过了拖累”

我正在开发一个基于webView的Android应用程序并试图捕获触摸事件。但是它不起作用,我在日志中看到了这条消息:"MissadragaswearewaitingforWebCore'sresponsefortouchdown"有人知道如何解决这个问题吗? 最佳答案 目前,我在AndroidWebView中实现OpenLayersmap时遇到了同样的问题。自2009年以来似乎是一个Unresolved问题:Issue4549那里提到了一种解决方法:使用e.preventDefault()在每个ontouch###-functio
12