Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android活动和Apache Cordova之间的Javascript接口';s网络视图_Javascript_Android_Cordova_Webview - Fatal编程技术网

Android活动和Apache Cordova之间的Javascript接口';s网络视图

Android活动和Apache Cordova之间的Javascript接口';s网络视图,javascript,android,cordova,webview,Javascript,Android,Cordova,Webview,由于Phaser框架,我已经开发了80%的应用程序,并且由于Apache Cordova的项目模板,我把它带到了Android Studio,看起来他们有一个非常定制的WebView。问题是,我很有信心,制作一个JavaScript界面会像普通的WebView一样简单,但事实并非如此。我就是找不到我能做到的地方: myWebView.addJavascriptInterface(); 这意味着我将无法与活动沟通,无法做一些重要的事情,比如触发应用内购买或显示Chartboost广告!!!我需要

由于Phaser框架,我已经开发了80%的应用程序,并且由于Apache Cordova的项目模板,我把它带到了Android Studio,看起来他们有一个非常定制的WebView。问题是,我很有信心,制作一个JavaScript界面会像普通的WebView一样简单,但事实并非如此。我就是找不到我能做到的地方:

myWebView.addJavascriptInterface();

这意味着我将无法与活动沟通,无法做一些重要的事情,比如触发应用内购买或显示Chartboost广告!!!我需要事后诸葛亮,我的工作不可能都白费了。非常感谢您的帮助。

您不需要Android Studio(IDE)和WebView之间的JS接口。您需要Android(活动、片段等,但不是Android Studio)和WebView@VladMatvienko是的,应该已经澄清了,谢谢,我会编辑如果你使用Cordova,你必须使用插件,它将使用javascriptInterfaceinternally@jcesarmobile有什么特别的插件吗?没有,有一些是用于应用内购买的,但我没有测试过。也不知道chartboost。