Android的iOS中的addJavascriptInterface等价物

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

问题是,iOS上是否有相同的function?

iOS上的UIWebView没有向DOM添加接口的方法。
但你仍然可以通过javascript将你的代码与window.location并在webView:shouldStartLoadWithRequest:navigationType:处理该请求webView:shouldStartLoadWithRequest:navigationType: delegate method。

我知道这个问题真的很旧,但现在看来有更好的方法可以使用WKWebView 。 请参阅此答案: https : //stackoverflow.com/a/37373745/1417922