iOS UIWebView与js交互实现

  • 使用UIWebView时,我们可能需要与页面本身JS文件交互,其实在iOS中想实现与JS文件交互非常简单粗暴,只需要使用一个方法

    webview.stringByEvaluatingJavaScriptFromString"某元素"
    
  • 例如取出页面的标题:

    let title = webView.stringByEvaluatingJavaScriptFromString("document.title")
    

取出当前页面地址:

  currentUrl = webView.stringByEvaluatingJavaScriptFromString("document.location.href")

取出当前页面描述信息:

  description = webView.stringByEvaluatingJavaScriptFromString("document.getElementsByName(\\"description\\")[0].content")

你可能感兴趣的:(iOS UIWebView与js交互实现)