android / phonegap未捕获的ReferenceError

时间:2013-06-01 12:38:31

标签: java javascript android cordova

当我尝试从使用PhoneGap的Android应用程序调用javascript调用时,我收到以下异常。

Stacktrack错误:

06-01 13:58:40.225: D/CordovaLog(1197): Uncaught ReferenceError: recieve is not defined
06-01 13:58:40.225: E/Web Console(1197): Uncaught ReferenceError: recieve is not defined at null:1

这是我的.jp文件

    <!-- register -->

        function register(toggle){
        var e = toggle;
        var value = e.options[e.selectedIndex].value;
        console.info(toggle);
        console.info(value);
            if (value == "on"){
                window.WRAPPER.register();
            }else if(value == "off"){
                window.WRAPPER.deregister();
            }

        }


  <!-- send  -->

        function send(message){
            console.info('sending message');
            console.info(message);
            window.WRAPPER.send(message);
        }


    <!-- recieve -->

        function recieve(msg){
            console.info('recieving message');
            console.info(msg);
            document.getElementById("textarea1").innerHTML = msg;
        }

这是我的android代码,它创建了一个javascript:functionName()字符串并将其加载到webView

String text = "hello";

String javaScript = "javascript:recieve(\'"+text+"\')";

Log.d("TAG", javaScript);

loadUrl(javaScript);

0 个答案:

没有答案