如何在WebKit中调用参数化的javascript函数?
作者:互联网
我试图将2个参数传递给javascript函数.这个代码webview.loadUrl(“javascript:function_to_call();”);没有参数工作正常,但我无法使用参数.
这是javascript结:
function changeLocation(_lon , _lat){
var zoom=16;
var lonLat = new OpenLayers.LonLat( _lon , _lat ).transform(
new OpenLayers.Projection("EPSG:4326"),
map.getProjectionObject());
map.setCenter (lonLat, zoom);
}
这就是我从java中调用它的方式:
webView.loadUrl("javascript:changeLocation( -0.1279688 ,51.5077286 );") ;
编辑:我找不到问题,我改变了我的方法,现在我在每次需要时注入完整的javascript函数和所需的更改.这不是最好的解决方案,但它有效.感谢大家的帮助.
解决方法:
你有什么看起来很好. Here is a sample project演示了几乎完全相同的语法.
标签:javascript,android,webview,proj4js,mobile-webkit 来源: https://codeday.me/bug/20190715/1463194.html