[英]How to set a Javascript-HTML variable from a Android code
我正在嘗試從Android代碼設置全局變量的值。
mWebView.loadUrl("javascript:(function() { " +
"loginID = '"+nicu_app.urlSelected+"'; " +
"})()");
但是,當我在網頁視圖中加載網頁並檢查該變量是否已由Android代碼設置時,看不到任何積極的結果。
任何幫助將不勝感激。
謝謝薩娜
我建議使用addJavascriptInterface
在Java和addJavascriptInterface
Javascript之間創建代理
是的,我能夠設置javascript變量,該變量在HTML-Javascript頁面中聲明為全局,然后使用
mWebView.loadUrl("javascript:(function () { " +
"setVariable("+valueToSetInHtmlPage+");" +
"})()");
在HTML網頁上
function setVariables(a,b) {
loginID = a;
serverUrl = b;
}
其中loginID
和serverUrl
都是全局的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.