0
我已經正確設置了我的webview,並在onPageFinished方法中執行了我的Javascript。Android Webview - 更改輸入文本
問題是,每當我嘗試更改輸入值時,無論我做什麼,最終都會將整個webview替換爲我試圖替換的輸入值。
view.loadUrl("javascript:document.forms[0].elements['password'].value = 'test';");
任何想法?
PS。這個代碼在同一個地方完美地工作。
view.loadUrl("javascript:checkForm()");
這將執行檢查並提交表單。運行後我會彈出一個「請輸入一個值」。
我也試過document.getElementsByName("password")[0].value = 'test';
同樣的結果。
已解決:這是導致問題的模擬器。我直接在手機上進行了USB調試開機測試,並且完美運行。
對不起,它可能是document.getElementsByName('password')[0] .value – Pahiro
也許這是我的模擬器。我會用USB在我的手機上測試它。 – Pahiro
是的。它適用於我的手機,所以它是模擬器造成的麻煩。謝謝。 – Pahiro