Веб-просмотр 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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