您可能知道,Android的WebView有一个名为addJavascriptInterface()
的方法,它将Android JAVA对象导入Javascript上下文。
问题是,iOS上是否有相应的内容?
答案 0 :(得分:5)
iOS上的UIWebView没有向DOM添加界面的方法
但您仍然可以通过javascript将代码与window.location
分配,并在webView:shouldStartLoadWithRequest:navigationType:
委托方法中处理该请求。
答案 1 :(得分:1)
我知道这个问题确实很老,但是现在似乎有一个更好的方法可以使用WKWebView
来解决。查看此答案:https://stackoverflow.com/a/37373745/1417922