如何从web页面(UIWebView)中加载的Javascript调用Objective-C方法?

如何从web页面(UIWebView)中加载的Javascript调用Objective-C方法?,javascript,ios,objective-c,uiwebview,Javascript,Ios,Objective C,Uiwebview,我有一个IOS应用程序,其中有一个web浏览器 当显示此web浏览器时,它会导航到Internet上的某个页面,例如 是否可以在这个与本机应用程序通信的网站上放置javascript代码?它能调用Objective-C方法吗 我试过了,但没用 在Javascript方面: 您的javascript代码将导航到一个“假”URL,您将根据上面的方法对其进行过滤。比如: window.location = "js2objc://save:param"; 如前所述,此window.location应在

我有一个IOS应用程序,其中有一个web浏览器

当显示此web浏览器时,它会导航到Internet上的某个页面,例如

是否可以在这个与本机应用程序通信的网站上放置javascript代码?它能调用Objective-C方法吗

我试过了,但没用

在Javascript方面:

您的javascript代码将导航到一个“假”URL,您将根据上面的方法对其进行过滤。比如:

window.location = "js2objc://save:param";

如前所述,此window.location应在目标c中调用shouldStartLoadWithRequest,但它不起作用。您的webView委托是否指向定义shouldStartLoadWithRequest的类?