improve html api

This commit is contained in:
nyne
2024-10-18 16:56:48 +08:00
parent 7a6e827bf9
commit 0b13950a9e

View File

@@ -230,9 +230,11 @@ mixin class _JSEngineApi {
final _documents = <int, DocumentWrapper>{};
Object? handleHtmlCallback(Map<String, dynamic> 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<String> domains) async {
for (var domain in domains) {
var uri = Uri.tryParse(domain);