Android的iOS中的addJavascriptInterface等价物

时间:2011-08-18 06:16:50

标签: android ios uiwebview webview android-webview

您可能知道,Android的WebView有一个名为addJavascriptInterface()的方法,它将Android JAVA对象导入Javascript上下文。

问题是,iOS上是否有相应的内容?

2 个答案:

答案 0 :(得分:5)

iOS上的UIWebView没有向DOM添加界面的方法 但您仍然可以通过javascript将代码与window.location分配,并在webView:shouldStartLoadWithRequest:navigationType:委托方法中处理该请求。

答案 1 :(得分:1)

我知道这个问题确实很老,但是现在似乎有一个更好的方法可以使用WKWebView来解决。查看此答案:https://stackoverflow.com/a/37373745/1417922