UIWebView Tips
URL
Get current URL using JavaScript
UIWebView+URL.h
#import <UIKit/UIKit.h> @interface UIWebView (URL) @property (nonatomic, readonly) NSString *URLString; @property (nonatomic, readonly) NSURL *URL; @end
UIWebView+URL.m
#import "UIWebView+URL.h"
@implementation UIWebView (URL)
- (NSString *)URLString {
return [self stringByEvaluatingJavaScriptFromString:@"document.URL"];
}
- (NSURL *)URL {
return [NSURL URLWithString:self.URLString];
}
@end
Display about:blank
[self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]];
Delete Cookie
NSHTTPCookieStorage *cookieStrage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (id obj in [cookieStrage cookies]) {
[cookieStrage deleteCookie:obj];
}
Clear Cache
NSURLCache *cache = [NSURLCache sharedURLCache]; [cache removeAllCachedResponses];
timeout
timeout setting is from NSURLRequest not UIWebView.
