应用场景: 在不同移动平台(IOS,Android)上,建立一套与HTML页面通讯框架;主要业务逻辑使用HTML开发;想支持多语言开发。 动机: 通过主动发消息的方式,在页面完成初始化前,获取当前语言选项,并且根据该语言选项,调用对应的JS文件(每种语言对应一个JS文件)解析页面。 实现细节: 向本地语言框架发请求获取语言种类; $[removed](“pageinit”,function(){ /*Kaiwii 向本地代码发请求获取当前语言种类*/ }); 本地语言框架触发回调函数(JS方法):根据语言选项,动态将对应语言的JS文件嵌入HTML并且触发其执行;