setIcon method
sets favicon of webpage
Implementation
@override
Future<String> setIcon({required String icon}) {
LinkElement? link = querySelector("link[rel~='icon']") as LinkElement?;
LinkElement? link2 =
querySelector("link[rel~='apple-touch-icon']") as LinkElement?;
if (link == null) {
link = LinkElement()
..href = icon
..rel = 'icon';
querySelector('head')?.children?.add(link);
return Future(() => icon);
}
link.href = icon;
link2?.href = icon;
return Future(() => icon);
}