0
我有JS其返回值如何從javascript返回值
function sendDisplay()
{
var dis = alert(reader.dom.find('controls_contents_container').style.display);
return dis;
}
在android系統
我嘗試設置的返回值設定在Android的變量,所以我可以在android系統
public class MainActivity extends DroidGap {
@Override
public void onCreate(Bundle savedInstanceState) {
CookieManager.setAcceptFileSchemeCookies(true);
super.onCreate(savedInstanceState);
super.setIntegerProperty("splashscreen", R.drawable.cover);
super.loadUrl("file:///android_asset/www/index.html",1500);
}
@Override
public void onBackPressed() {
super.loadUrl("javascript:alert(sendDisplay())");
}
}
一個如果else語句
當我在loadUrl方法中提醒時,它的JS值顯示值。但我不知道如何將該值設置爲android變量。
TQ
要做Java到JavaScript的通信,我想你需要製作一個[自定義PhoneGap插件](http://docs.phonegap.com/en/2.1.0/guide_plugin-development_index.md.html ),它使用Android後端[Plugin對象](http://docs.phonegap.com/en/2.1.0/guide_plugin-development_android_index.md.html)在JavaScript中運行,以捕獲JavaScript發送的消息。 – apsillers
這是http://stackoverflow.com/questions/3298597/how-to-get-return-value-from-javascript-in-webview-of-android的副本 – Keith