Итак, что вы на самом деле хотите сделать, так это использовать этот веб-сайт для конвертации валюты в фоновом режиме (введите значение, нажмите «Конвертировать»), а затем отобразите результат в приложении Flutter?Для этого вам не нужен javascript.
После входа, нажав кнопку отправки, сайт просто перенаправляет вас на другую страницу (запрос GET) с таким URL-адресом:
https://bg.coinmill.com/CAD_USD.html?CAD=22
Используйте библиотеку dart http
, чтобы выполнить тот же запрос с правильными параметрами валюты / значения.Результат запроса содержит исходный код веб-страницы.
Вместо отображения веб-страницы вам просто нужно прочитать нужное значение из исходного кода веб-страницы:
<div id="currencyBox1">
<input class="currencyField" ... value="16.46" ...>
<a href="/USD_calculator.html">САЩ долар (USD)</a>
</div>