通过InAppWebViewController#addJavaScriptHandler添加js处理器,js的调用将会回调改方法。 // InAppWebview中获取InAppWebViewControlleronWebViewCreated:(InAppWebViewController controller){// 注册一个JS处理方法,名称为myHandlerNamecontroller.addJavaScriptHandler(handlerName:'myHandlerName',callback:(args){// ...
flutter 向页面注入 js 向页面注入 js 需要等页面加载完成后再注入。注入 js 的能力非常强大的。几乎可以对页面做任意修改。比如 删除页面中不想要的部分 修改页面的样式 增加页面的功能,比如给页面增加一个按钮,点按钮跳到原生页面,就好像原来的页面就有这个功能一样。 删除页面中不想要的部分,这是有实际意义的。