![](/img/trans.png)
[英]Android WebView.loadDataWithBaseURL() JavaScript Injection Question
[英]android, webview, javascript injection
我想從Java(Android)中調用JavaScript函數。
以下源代碼對我來說很好用( source )。
/**
* This is not called on the UI thread. Post a runnable to invoke
* loadUrl on the UI thread.
*/
public void clickOnAndroid() {
mHandler.post(new Runnable() {
public void run() {
mWebView.loadUrl("javascript:wave()");
}
});
}
我現在的問題是為JavaScript函數使用參數。
假設我有一些XML(就像AJAX一樣)。
我需要像iPhone / Objective-C命令stringByEvaluatingJavaScriptFromString
一樣stringByEvaluatingJavaScriptFromString
。
使用此代碼:
String js_str = "Your JS Code";
webview.loadUrl("javascript:"+js_str);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.