Код: Выделить всё
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 } )
}
Поэтому я загружаю свой 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
Мобильная версия