unload method

  1. @override
dynamic unload()
override

卸载扩展

Implementation

@override
unload() {
  super.unload();
  if (timer?.isActive == true) {
    timer?.cancel();
  }
  eval('''
$XHR_KEY__ = undefined;
delete $XHR_KEY__;
__XHR_RequestID = undefined;
delete __XHR_RequestID;
__FLUJS_XHR_CALL_NATIVE__ = undefined;
delete __FLUJS_XHR_CALL_NATIVE__;
XMLHttpRequest = undefined;
delete XMLHttpRequest;
''', sourceURL: "cleanXhr.JSCode");
  removeInterface(XHR_CALL__);
}