我有一个包含几行 javascript 的 sample.xhtml 文件。这个 javascript 将从网上加载一个 pdf 文件。
如果我使用简单的 .xhtml 文件,它会正确加载。如果我使用 Javascript,webView 无法正确显示 .xhtml 文件
[_webView loadData:htmlData MIMEType:@"application/xhtml+xml" textEncodingName:@"UTF-8" baseURL:url];
我有一个包含几行 javascript 的 sample.xhtml 文件。这个 javascript 将从网上加载一个 pdf 文件。
如果我使用简单的 .xhtml 文件,它会正确加载。如果我使用 Javascript,webView 无法正确显示 .xhtml 文件
[_webView loadData:htmlData MIMEType:@"application/xhtml+xml" textEncodingName:@"UTF-8" baseURL:url];
- (void)viewDidLoad {
//NSString *strHTML; (.h)
[self.myWebView loadHTMLString:strHTML baseURL:nil];
}
//delegate
- (void)webViewDidFinishLoad:(UIWebView *)webView {
[myWebView stringByEvaluatingJavaScriptFromString:strHTML];
}
试试这个。加载你的文件路径
- (void)viewDidLoad {
filePath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"xhtml"];
NSURL* url = [NSURL fileURLWithPath:filePath];
[self.myWebView loadRequest:[NSURLRequest requestWithURL:url]];
}