iOS的webview中js如何更好的和原生交互
百度了下,在iOS的webview中一般js调用原生代码,用的是url拦截的方式:
func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool {}
但这种方式比较恶心。。js调用原生要用window.location.href = "" 这样
如何能像安卓或phonegap那样更加优雅的用js调用原生代码。
比如在phonegap中,在网页里执行如下代码,手机就会弹出一条本地通知。
<script>
navigator.notification.alert(message, alertCallback, [title], [buttonName])
</script>
airutii
9 years, 10 months ago