В моем проекте WebViewContainer я загружаю страницу с помощью плагина 1.party WebView. После того, как я перейду на свой сайт, мне нужно запустить в Javascript currentUrl.
Как и где использовать defineJavascript в WebView currentUrl?
Я использую WebViewController _myController.
//final Completer<WebViewController> _controller = Completer<WebViewController>();
WebViewController _myController;
Где мне использовать currentUrl и оценивать JavaScript? Ниже показан код
initialUrl и сначала оцените JavaScript после загрузки страницы.
new WebView(
initialUrl: 'https://stackoverflow.com',
javascriptMode: JavascriptMode.unrestricted,
onWebViewCreated: (controller){
_myController = controller;
},
javascriptChannels: <JavascriptChannel>[
_toasterJavascriptChannel(context),
].toSet(),
onPageFinished: (url){
print('Page finished loading: $url');
String js = "document.getElementById(\"header\").style.display=\'none\';";
_myController.evaluateJavascript(js);
},
),