繁体   English   中英

如何在WebView中加载html类型的url?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM