UI11上的UIWebView / WKWebView崩溃(用完可执行内存)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UI11上的UIWebView / WKWebView崩溃(用完可执行内存)相关的知识,希望对你有一定的参考价值。
在ios 11上使用UIWebView或WKWebView加载一些网页导致崩溃,原因是“在分配128个字节时耗尽可执行内存”。附带的屏幕截图显示了完整的堆栈跟踪。这似乎是Webkit的javascript引擎的一个问题。 iOS 10及更早版本没有这样的问题。所以它在iOS 11上是新的。模拟器上没有问题。仅限真实设备。
以下是导致崩溃的示例网址:https://wstream.video/mobi/iu94ezdbr6h4
答案
您提供的网站中的加密挖掘脚本导致此崩溃:(
如果您真的想在Webview中挖掘比特币,可以设置以下环境变量来禁用iOS 11中的错误JIT:
setenv("JSC_useJIT", "false", 0);
以上是关于UI11上的UIWebView / WKWebView崩溃(用完可执行内存)的主要内容,如果未能解决你的问题,请参考以下文章