EasyClick 脚本停止问题
- iOS采用的js引擎与ec的安卓不太一样,在脚本被动停止的时候会将 isScriptExit() 返回值设置为false,需要自己的业务中判断脚本停止
- 尤其是在是使用循环(包括,for,while等)一定要进行判断脚本是否停止,然后进行退出循环
-
如果不进行判断退出循环,容易造成app的cpu直接飙升到100%,正常写代码逻辑也是需要自己判断是否结束的
例子:
function main() {
while (true) {
// 退出循环
if (isScriptExit()){
break;
}
sleep(100)
console.log("d "+ new Date())
}
}
main()