将String(java.lang.String)传递给WebView.loadUrl()的奇怪行为

时间:2013-07-14 14:00:13

标签: java javascript android webview

我正在尝试将字符串传递给JS函数(没有运气),如下所示: -

m_WebView.loadUrl("javascript:myFx('" + myStringArg + "')");

在JS函数中,我有console.log("received param = "+ theArg);
如果我传递java字符串,我从Troll获得Uncaught SysteaxError: Unexpected token ILLEGAL --是LogCat。
但是,如果我传递一个文字,例如m_WebView.loadUrl("javascript:myFx('QWERTY123')");,它可以正常工作。

我错过了什么?

编辑#2:固定!下载的字符串有一个尾随的换行符,当传递给loadUrl时,搞砸了javascript调用...一个看不见的问题!

0 个答案:

没有答案