我已经为Android编写了一个插件,当我从我的应用程序的js调用时,使用参数调用我的应用程序的特定js函数。 所以在我的插件的java代码中,它像是
super.setIntegerProperty("loadUrlTimeoutValue", 60000);
super.loadUrl("alert('voila');");
但是这个js(警报)并没有被执行。我收到错误说
java.net.SocketException: Address family not supported by protocol.
超时后。应用程序的其余部分工作正常。什么可能是错误的,以便它的超时和不工作?
答案 0 :(得分:0)
JavaScript语句不是网址。它需要以javascript为前缀:like:
super.loadUrl("javascript:alert('voila');");