百度了下,在iOS的webview中一般js调用原生代码,用的是url拦截的方式:
func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool {}
但这种方式比较恶心。。js调用原生要用window.location.href = "" 这样
如何能像安卓或phonegap那样更加优雅的用js调用原生代码。
比如在phonegap中,在网页里执行如下代码,手机就会弹出一条本地通知。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
js调用原生要用window.location.href