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