无法从android phonegap插件的java代码执行js

时间:2011-12-25 11:46:56

标签: android cordova

我已经为Android编写了一个插件,当我从我的应用程序的js调用时,使用参数调用我的应用程序的特定js函数。 所以在我的插件的java代码中,它像是

super.setIntegerProperty("loadUrlTimeoutValue", 60000);
super.loadUrl("alert('voila');");  

但是这个js(警报)并没有被执行。我收到错误说

java.net.SocketException: Address family not supported by protocol.

超时后。应用程序的其余部分工作正常。什么可能是错误的,以便它的超时和不工作?

1 个答案:

答案 0 :(得分:0)

JavaScript语句不是网址。它需要以javascript为前缀:like:

super.loadUrl("javascript:alert('voila');");