Веб-просмотр Android загружает html, затем устанавливает переменную, затем загружает скриптAndroid

Форум для тех, кто программирует под Android
Anonymous
Веб-просмотр Android загружает html, затем устанавливает переменную, затем загружает скрипт

Сообщение Anonymous »

Этот HTML-код находится у меня в папке с ресурсами.

Код: Выделить всё








var publicKey = ""

function setPublicKey(key) {
publicKey = key;

var url = '' + ''
document.write(url);
}

function loadChallenge() {
//do some stuff using the publicKey
new Thing( {public_key: publicKey } )
}




Мне нужно загрузить его в веб-просмотр, передать и установить publicKey, а затем загрузить скрипт, который использует параметр onLoad в URL-адресе.

Поэтому я загружаю свой html в веб-просмотр и использую этот WebViewClient:

Код: Выделить всё

private val myWebViewClient = object : WebViewClient() {
override fun onPageFinished(view: WebView?, url: String?) {
view?.loadUrl("javascript:setPublicKey($publicKey)")
}
}

Код: Выделить всё

document.write(url) не работает.  document.write("anything")
не работает.

Я не замужем за этим решением, мне просто нужно решение, которое позволит мне загрузить HTML, затем установить publicKey и затем загрузить этот скрипт.

Буду очень признателен за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/566 ... oad-script

Вернуться в «Android»