您可能知道,Android的WebView有一个名为的方法addJavascriptInterface(),它将Android JAVA对象导入Javascript上下文.
addJavascriptInterface()
问题是,iOS上有没有相同的东西?
iOS上的UIWebView没有向DOM添加接口的方法. 但你仍然可以通过javascript分配你的代码与代理方法中的window.location处理请求webView:shouldStartLoadWithRequest:navigationType:.
window.location
webView:shouldStartLoadWithRequest:navigationType: