【问题标题】:Call the global java script function with parameters/arguments from java使用来自 java 的参数/参数调用全局 javascript 函数
【发布时间】:2018-02-04 14:03:43
【问题描述】:

我正在尝试从cordova 中的java 文件调用java 脚本全局函数。为此,我尝试了以下代码。

从 java 文件中调用函数:

webView.loadUrl("javascript:hidedOrNot(" + valueString + ")");

js文件中的全局函数:

window.hidedOrNot = function(id){
    alert(id);
}

我从 js 文件调用相同的函数,如 hidedOrNot("Calling"); 在这种情况下,它工作正常。有人知道我在哪里做错了吗?

【问题讨论】:

    标签: javascript java cordova


    【解决方案1】:

    简单的解决方案......

    在从 JAVA 文件中调用 JS 函数时,我们必须提到这样的引号

    webView.loadUrl("javascript:hidedOrNot('" + valueString + "')");
    

    【讨论】:

      猜你喜欢
      • 2020-01-25
      • 1970-01-01
      • 2013-03-14
      • 1970-01-01
      • 1970-01-01
      • 2013-08-07
      • 1970-01-01
      • 2023-03-12
      • 2023-03-16
      相关资源
      最近更新 更多