WebView 未正确加载 HTML 文件
WebView not loading an HTML file properly
我有一个 UIWebView,我想在其中从 URL 加载一个 HTML 文件。这是我使用 WebView 加载文件的代码:
NSURLRequest* blogRequest = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:self.url]
cachePolicy:NSURLRequestReloadIgnoringLocalCacheData
timeoutInterval:5.0];
[self.webView setDelegate:self];
[self.webView loadRequest:blogRequest];
我要加载的文件(比方说 http://example.com/foo.html
)没什么特别的,只是带有基本 HTML 标记的纯文本。 WebView
对于普通网站正常工作,例如 google.com,但不是我的自定义 HTML 文件。我得到的只是一个空文档。
webViewDidFinishLoad 永远无法到达。
如果我从我的项目本地加载 HTML 文件,没有问题。那么,为什么从互联网下载时它不起作用?我完全不知道。
您的网络是否超慢并且您的 5 秒超时即将到期?
或者,您是否正在实施阻止请求的委托方法?
试试这个,对我有用:
NSString *URLString = @"http://example.com/foo.html";
NSURL *URL = [NSURL URLWithString:URLString];
NSURLRequest *request = [NSURLRequest requestWithURL:URL];
[self.webView loadRequest:request];
我有一个 UIWebView,我想在其中从 URL 加载一个 HTML 文件。这是我使用 WebView 加载文件的代码:
NSURLRequest* blogRequest = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:self.url]
cachePolicy:NSURLRequestReloadIgnoringLocalCacheData
timeoutInterval:5.0];
[self.webView setDelegate:self];
[self.webView loadRequest:blogRequest];
我要加载的文件(比方说 http://example.com/foo.html
)没什么特别的,只是带有基本 HTML 标记的纯文本。 WebView
对于普通网站正常工作,例如 google.com,但不是我的自定义 HTML 文件。我得到的只是一个空文档。
webViewDidFinishLoad 永远无法到达。
如果我从我的项目本地加载 HTML 文件,没有问题。那么,为什么从互联网下载时它不起作用?我完全不知道。
您的网络是否超慢并且您的 5 秒超时即将到期? 或者,您是否正在实施阻止请求的委托方法?
试试这个,对我有用:
NSString *URLString = @"http://example.com/foo.html";
NSURL *URL = [NSURL URLWithString:URLString];
NSURLRequest *request = [NSURLRequest requestWithURL:URL];
[self.webView loadRequest:request];