0

我正在使用 iOS 和 Android 应用程序。我有一个 Javascript 文件,其中包含所有功能。我需要在两个平台上都使用这些功能。

例如:我在 Javascript 中有一个函数“purchaseItem()”,我必须从 iOS 或 Android 调用它,并且想要从 JavaScript 获取回调,如果项目被购买或没有。

是否可以直接使用本机平台的 Javascript 方法。使用此选项,我无需将这些 JS 函数集成到本机中,并且可以轻松地重用这些函数。

我不想在 webview 中打开 HTML 页面来使用它的方法。我只想简单地调用 javascript 方法并为它们获取回调。

谢谢。

4

1 回答 1

0

您可以运行一段 Javascript,如下所示。替换alert('Hello!')为您想要执行的任何内容。

WebView webView = (WebView) findViewById(R.id.web_view);
webView.loadUrl("javascript:alert('Hello!')");
于 2013-09-19T09:25:31.107 回答