天天看点

EasyClick iOS脚本免越狱免硬件 - 脚本停止问题

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()