天天看點

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