【问题标题】:Get the current URL of Cocoa's WebView获取 Cocoa 的 WebView 的当前 URL
【发布时间】:2011-10-25 20:15:12
【问题描述】:

我是 Cocoa 的新手。

我正在尝试在我的 WebView 对象中提取当前加载网页的 URL。 我使用此 WebView 显示登录屏幕,登录后我必须获取 URL 的某些部分。

我已经试过了

[[[[frame provisionalDataSource] request] URL] absoluteString];

但是这个只能工作一次,在加载时调用。如果加载完成,则返回“(null)”。问题是,加载页面时 URL 似乎发生了变化,所以我得到了错误的 URL。

有人知道如何随时获取网址吗?

谢谢

【问题讨论】:

  • 看起来最简单的方法是将 URL 保存在其他地方。
  • 问题是我需要包含登录后生成的密钥的 URL。

标签: objective-c cocoa webview


【解决方案1】:

provisionalDataSource 切换为dataSource。一旦框架开始加载,它就不再是临时的了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-19
    • 1970-01-01
    • 1970-01-01
    • 2012-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-12
    相关资源
    最近更新 更多