Atitit 前后端交互模式
目录
<script src="http://localhost:8080/list.json"></script>
后端可用springboot
@RequestMapping(value="/list.json" )
public String testUploadFile2(HttpServletResponse response )
return "list_data_fromjs="+JSON.toJSONString(li) +"";
}
JsBridge之所以能实现Native与Js相互调用的功能,其核心实现其实就是:
- 拦截Url
- load url("javascript:js_method()");
先说第二点,Native调用Js,通过加载以javascript:开头的url即可实现调用Js的方法。这个很好理解,在web中也是通过这种方式调用Js的方法的。
然后细说下第一点的实现:
▪ ActiveX ▪ Java Applet ▪ JavaFX ▪
▪ Silverlight ▪ ActionScript ▪ Flex ▪ AIR