我正在向 javascript 函数发送 base64 字符串,但是当我一次又一次地调用它时它会导致内存泄漏。我的直觉是存储在 javascript 变量中的值没有被正确释放。
function showResource(data){
//everything commented out.
}
我从匿名函数调用函数,如下所示匿名函数是从 iOS 本机端调用的,它将 base64 发送到网页
function (data){
showResource(data);
}
AFAIK JS 是垃圾收集语言,因此这种内存泄漏问题不应该发生,但它确实发生了。
当内存泄漏发生时,它会被 iOS 杀死。看一下屏幕截图。
这个问题与此有关