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

标签 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 函数呢?

最佳答案

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

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/

相关文章:

php - 使 AJAX 回调在迭代器中工作

javascript - Bootstrap Collapse 有捕捉\抖动

Android:如何改变不仅仅是文本、文本颜色和图像资源?

Android,将音轨添加到 Muxer

android - 如何在android中的线性布局后面启用webview缩放?

javascript - 如何从 TypeScript 中的父模块访问变量?

javascript - 直接从浏览器进行视频直播

android - Android 平台如何处理应用程序崩溃?

html - 获取WebView中脚本的事件响应到react native

Google Play 拒绝 Android 应用