UIWebView/WKWebView 在 iOS11 上崩溃(运行 可执行内存不足)
UIWebView/WKWebView crash on iOS11 (ran out of executable memory)
在 iOS 11 上使用 UIWebView 或 WKWebView 加载一些网页导致崩溃,原因 "Ran out of executable memory while allocating 128 bytes"。随附的屏幕截图显示了完整的堆栈跟踪。这似乎是 Webkit 的 Javascript 引擎的问题。在 iOS 10 及更早版本上没有这样的问题。所以它是 iOS 11 上的新功能。在模拟器上没问题。仅在真实设备上。
这是一个导致崩溃的示例 URL:
https://wstream.video/mobi/iu94ezdbr6h4
您提供的站点中的加密挖掘脚本导致了此崩溃:(
如果你真的想在你的 webview 中挖比特币,你可以在 iOS 11 中设置以下环境变量来禁用错误的 JIT:
setenv("JSC_useJIT", "false", 0);
在 iOS 11 上使用 UIWebView 或 WKWebView 加载一些网页导致崩溃,原因 "Ran out of executable memory while allocating 128 bytes"。随附的屏幕截图显示了完整的堆栈跟踪。这似乎是 Webkit 的 Javascript 引擎的问题。在 iOS 10 及更早版本上没有这样的问题。所以它是 iOS 11 上的新功能。在模拟器上没问题。仅在真实设备上。
这是一个导致崩溃的示例 URL: https://wstream.video/mobi/iu94ezdbr6h4
您提供的站点中的加密挖掘脚本导致了此崩溃:(
如果你真的想在你的 webview 中挖比特币,你可以在 iOS 11 中设置以下环境变量来禁用错误的 JIT:
setenv("JSC_useJIT", "false", 0);