如何调用 Javascript 代码从android

发布时间: 2017/3/18 20:24:19
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想调用下面给出的 JavaScript 代码,想要发送到该代码的一些参数和的基础,我想从那反应 script

<script src="https://secure.ewaypayments.com/
    scripts/eCrypt.js"
    class="eway-paynow-button"
    data-publicapikey="XXX-XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
    data-amount="1000"
    data-currency="NZD" > 
</script>

解决方法 1:

不知道为什么你会想要这样做,但你可以嵌入 WebView 在你 activity 。从它的外表上面,该代码创建付款 button

所以︰
1.使你 activity layout 和把你 webview 无论在 button 应该是。
2.创建 HTML 文件你把你上面的代码放在哪里。把 HTML 资产文件夹中的文件
3.在你 activity ,加载 html 文件到你 webview :

    WebView webView = (WebView)findViewById(R.id.webView1);
    webView.loadUrl("file:///android_asset/file.html");
    webView.getSettings().setJavaScriptEnabled(true);

我只是意识到你想要将参数传递给这款应用程序。一种方法,你可以这样做是而不是 HTML 文件,您可以创建 HTML 字符串放入您所需的信息。苏。

String html = "<javascript>blahblahblah</javascript>";
webView.loadData(html, "text/html", "UTF-8");
webView.getSettings().setJavaScriptEnabled(true);
官方微信
官方QQ群
31647020