From 98e8805bd1c1f7504d5dcf80921dbff8cf4e96df Mon Sep 17 00:00:00 2001 From: phuoc Date: Mon, 22 Jul 2024 14:26:47 +0700 Subject: [PATCH] webview background color Signed-off-by: phuoc --- lib/src/nft_rendering_widget.dart | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/src/nft_rendering_widget.dart b/lib/src/nft_rendering_widget.dart index 8af1247..bc21467 100644 --- a/lib/src/nft_rendering_widget.dart +++ b/lib/src/nft_rendering_widget.dart @@ -930,6 +930,13 @@ class WebviewMacOSNFTRenderingWidget extends INFTRenderingWidget { document.body.style.overflow = 'hidden'; '''; await _webViewController?.runJavascript(javascriptString); + + // check background color is set + await _webViewController?.runJavascript( + '''if (document.body.style.backgroundColor == '') { + document.body.style.backgroundColor = 'rgba(0, 0, 0, 1)'; + }'''); + _webViewController ?.runJavascript("window.dispatchEvent(new Event('resize'));"); }, @@ -953,7 +960,9 @@ class WebviewMacOSNFTRenderingWidget extends INFTRenderingWidget { } @override - void dispose() {} + void dispose() { + _webViewController?.dispose(); + } @override Future clearPrevious() async {