Как и где использоватьvaluJavascript в WebView currentUrl? - PullRequest
0 голосов
/ 20 мая 2019

В моем проекте 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);

              },
            ),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...