Android webview在loadUrl方法中加载了多个java脚本函数

时间:2014-07-19 12:50:33

标签: javascript android webview

我使用loadUrl函数在我的webview中调用JavaScript函数:

webview.loadUrl("javascript:(function(){var txt = window.getSelection();window.name= txt;window.cpjs.sendToAndroid(window.name);window.cpjs.sendTest(5);})()");

但如何在loadUrl内调用多个JavaScript函数?

1 个答案:

答案 0 :(得分:3)

您可以采用与上述类似的方式执行此操作,但在匿名父函数中定义函数,然后自行执行:

javascript:(function(){
    function firstFunction(){
        alert('First function called');
    }
    function secondFunction(){
       alert('Second function called');
    }

    firstFunction();
    secondFunction();
})()