From 0b13950a9e19adf47e90ad49ce993d893bd9040b Mon Sep 17 00:00:00 2001 From: nyne Date: Fri, 18 Oct 2024 16:56:48 +0800 Subject: [PATCH] improve html api --- lib/foundation/js_engine.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/foundation/js_engine.dart b/lib/foundation/js_engine.dart index f547224..3fe5c37 100644 --- a/lib/foundation/js_engine.dart +++ b/lib/foundation/js_engine.dart @@ -230,9 +230,11 @@ mixin class _JSEngineApi { final _documents = {}; Object? handleHtmlCallback(Map data) { - print(data); switch (data["function"]) { case "parse": + if(_documents.length > 2) { + _documents.remove(_documents.keys.first); + } _documents[data["key"]] = DocumentWrapper.parse(data["data"]); return null; case "querySelector": @@ -312,8 +314,6 @@ mixin class _JSEngineApi { } } - void clearHtml() {} - void clearCookies(List domains) async { for (var domain in domains) { var uri = Uri.tryParse(domain);