我正在尝试将字符串传递给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调用...一个看不见的问题!