sendJavascript在InAppBrowser中无效(从Cordova 2.7迁移到3.6.4)

时间:2014-11-26 16:29:18

标签: android cordova inappbrowser

完成迁移后, CordovaActivity.sendJavascript 被标记为已弃用

我从InAppBrowser Cordova插件调用此方法,并使用2.7工作,但在Cordova 3.6.4中没有。

控制台显示:

Set native->JS mode to null

我应如何在Cordova 3.6.4中调用sendJavascript?这种弃用方法的替代品是什么?

由于

1 个答案:

答案 0 :(得分:0)

首先,你不应该在InAppBrowser中使用cordova插件,InAppBroser应该只用于显示外部网站而不离开你的应用

无论如何,您可以使用以下命令从本机部分执行javascript:

String js = "alert('test')";
yourInAppBrowserWebView.loadUrlNow("javascript:" + js);