美文网首页
iOS UIWebView在单页面(SPA)H5上获取不到URL

iOS UIWebView在单页面(SPA)H5上获取不到URL

作者: 林木_lker | 来源:发表于2019-05-10 10:54 被阅读0次

    单页面H5(SPA)在React/Vue框架下很常见,由于使用的是history的API,是直接在一个页面上进行变化和修改url的,对于webview来说只是load了一次,后续页面变化将不会调用webview的代理,所以要获取当前页面的url就不能用传统的方式来获取,经过各种尝试,发现以下方式比较靠谱:

    NSString *currentURL = [self.webView stringByEvaluatingJavaScriptFromString:@"window.location.href"];
    

    相关文章

      网友评论

          本文标题:iOS UIWebView在单页面(SPA)H5上获取不到URL

          本文链接:https://www.haomeiwen.com/subject/oapooqtx.html