2009-11-17 64 views
1

我有一個加載Webview的子視圖。在這個Webview中,我在我的App的Documents文件夾中本地加載文件HTML。我需要檢查webview是否加載另一個HTML文件。具體做法是:如何檢查WebView的URL?

  1. 網頁視圖負荷 「的index.html」 在本地My Documents文件夾
  2. 經過7天的JavaScript load與location.href= "index2.html"另一頁,
  3. 當我加載此的WebView我需要檢查,如果當前的URL是index.html或index2.html,如果是第二個我必須更改Subview!

我該怎麼做?

回答

6
NSString *currentUrl = [[[yourWebView request] URL] absoluteString]; 
0
NSURL *url = myWebView.request.URL; 
1

使用此方法NSURL[NSURL fileURLWithPath:@"some/path/to/your/file" isDirectory:NO]傳遞到NSURLRequest,然後傳遞給你的UIWebView。您可以使用[[NSBundle mainBundle] pathForResource...]方法獲取資源的路徑。