我使用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函数?

最佳答案

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

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

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

关于javascript - Android Webview在loadUrl方法中加载多个Java脚本函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24840581/

10-11 22:15
查看更多