【问题标题】:UIWebView not seeing remote css updatesUIWebView 看不到远程 css 更新
【发布时间】:2014-01-09 02:38:17
【问题描述】:

我有一个从外部网站提取数据的 UIWebView。如果我更改该网站上的 css,我的 UIWebView 不会看到更改。如果我在移动 safari 上打开相同的 url,它确实如此。我必须删除该应用程序并重新安装它才能看到更改。是否正在进行一些缓存?有什么想法吗?

【问题讨论】:

  • >> 你能添加一些代码吗?加载网址的代码。一个代码告诉一千个单词.. :)

标签: ios css objective-c uiwebview


【解决方案1】:

是的,UIWebView 缓存了一些数据。 要删除特定请求的缓存响应,可以使用以下代码

[[NSURLCache sharedURLCache] removeCachedResponseForRequest:NSURLRequest];

还有另一种方法可以删除所有请求的缓存,即:

[[NSURLCache sharedURLCache] removeAllCachedResponses];

让我知道这是否有帮助.. :)

【讨论】:

  • 我会试试这个,让大家知道。
  • 抱歉,在我离开城镇之前没有尝试过这个。我回来了,想知道如何将它与重新加载按钮联系起来?在我的故事板中,我 ctrl 将一个按钮拖动到 webview 并点击重新加载。但是我怎样才能以编程方式拦截这个来调用这段代码呢?
  • 把它放在重新加载按钮事件中。并在执行此代码后发出 url 请求。
猜你喜欢
  • 1970-01-01
  • 2012-09-27
  • 2012-09-25
  • 1970-01-01
  • 2011-04-23
  • 2021-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多