我有一个未解决的问题......我需要检查我的 webview 的当前 URL 是否是我的应用程序的 Documents 目录中的本地文件......我该怎么做?
谢谢!
我有一个未解决的问题......我需要检查我的 webview 的当前 URL 是否是我的应用程序的 Documents 目录中的本地文件......我该怎么做?
谢谢!
检查 URL 的方案。假设您有一个NSURL*
名为的实例myURL
:
if ([[myURL scheme] isEqualToString:@"file"]) {
NSLog(@"URL %@ is local", myURL);
}
阅读 Apple 的NSURL
规范以了解有关访问 URL 不同部分的更多信息。
假设你有一个UIWebView*
被调用的myWebView
,你可能会调用类似的东西:
[[myWebView request] URL]
获取NSURL*
当前 Web 视图已加载的内容。scheme
然后您可以如上所述调用该对象。
检查 URL 中的 file:// 协议。