【问题标题】:How to detect url change through AngularJS in UIWebView如何在 UIWebView 中通过 AngularJS 检测 url 变化
【发布时间】:2017-03-08 07:43:29
【问题描述】:

我正在使用 UIWebView 加载使用 AngularJS 的网站的 url。当它加载一个新的 url(AngularJS 路由)时,它没有被 UIWebView 委托检测到。如何检测浏览器中的 url 是否更改。

谢谢

【问题讨论】:

    标签: iphone uiwebview angular-ui-router


    【解决方案1】:

    加载 Angular 后从 window.location.href 获取当前 URL,而不是从 UIWebView (webView.request?.url?.absoluteString) 获取当前 URL。

    webView.stringByEvaluatingJavaScript(from: "window.location.href")
    

    原因:主要是因为 URL 是由 Angular 路由器内部管理的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-12
      • 1970-01-01
      • 2017-02-15
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-02
      相关资源
      最近更新 更多