[英]How can load url for type html in WebView?
我想在WebView中加载这样的html类型的URL字符串:“ http:// www 。....... .html”。 我尝试了以下代码,但是它不起作用。 有人可以帮我吗?
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:self.link]];
[self.webView loadRequest:request];
尝试这个,
将链接另存为“ .html”,然后添加到您的项目中。 然后做这个。
NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"html"];
NSString* htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil];
[webView loadHTMLString:htmlString baseURL:nil];
编辑
NSURL *url = [NSURL URLWithString:@"Your Link.html"];
NSString*content = [NSString stringWithContentsOfURL:url encoding:NSASCIIStringEncoding error:&error];
[webView loadHTMLString:htmlString baseURL:nil];
NSString *url = self.link;
[self.webView loadHTMLString:[NSString stringWithFormat:
@"<script>window.location=%@;</script>",
[[NSString alloc]
initWithData:[NSJSONSerialization
dataWithJSONObject:url
options:NSJSONReadingAllowFragments
error:NULL]
encoding:NSUTF8StringEncoding]
]
baseURL:nil];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.