iOS之UIWebView的使用——嵌套HTML与JavaScript
2015-01-05 15:02
357 查看
1、.h
#import <UIKit/UIKit.h>
@interface FKViewController : UIViewController
@property (strong, nonatomic) IBOutlet UIWebView *webView;
@end
2、.m
#import "FKViewController.h"
@interface FKViewController ()
@end
@implementation FKViewController
- (void)viewDidLoad
{
[super viewDidLoad];
NSMutableString* sb = [[NSMutableString alloc] init];
// 拼接一段HTML代码
[sb appendString:@"<html>"];
[sb appendString:@"<head>"];
[sb appendString:@"<title> 欢迎您 </title>"];
[sb appendString:@"</head>"];
[sb appendString:@"<body>"];
[sb appendString:@"<h2> 欢迎您访问<a href=\"http://www.crazyit.org\">"];
[sb appendString:@"疯狂Java联盟</a></h2>"];
// HTML代码中支持JavaScript脚本
[sb appendString:@"<script language='javascript'>"];
[sb appendString:@"alert('欢迎使用UIWebView');</script>"];
[sb appendString:@"</body>"];
[sb appendString:@"</html>"];
// 加载、并显示HTML代码
[self.webView loadHTMLString:sb
baseURL:[NSURL URLWithString:@"http://www.fkit.org"]];
}
@end
#import <UIKit/UIKit.h>
@interface FKViewController : UIViewController
@property (strong, nonatomic) IBOutlet UIWebView *webView;
@end
2、.m
#import "FKViewController.h"
@interface FKViewController ()
@end
@implementation FKViewController
- (void)viewDidLoad
{
[super viewDidLoad];
NSMutableString* sb = [[NSMutableString alloc] init];
// 拼接一段HTML代码
[sb appendString:@"<html>"];
[sb appendString:@"<head>"];
[sb appendString:@"<title> 欢迎您 </title>"];
[sb appendString:@"</head>"];
[sb appendString:@"<body>"];
[sb appendString:@"<h2> 欢迎您访问<a href=\"http://www.crazyit.org\">"];
[sb appendString:@"疯狂Java联盟</a></h2>"];
// HTML代码中支持JavaScript脚本
[sb appendString:@"<script language='javascript'>"];
[sb appendString:@"alert('欢迎使用UIWebView');</script>"];
[sb appendString:@"</body>"];
[sb appendString:@"</html>"];
// 加载、并显示HTML代码
[self.webView loadHTMLString:sb
baseURL:[NSURL URLWithString:@"http://www.fkit.org"]];
}
@end
相关文章推荐
- [iOS] 使用UIWebView时objective-c与javascript互相调用 1
- iOS 使用UIWebView把oc代码和javascript相关联
- (0006) iOS 开发之JavaScriptCore 实现UIWebView和HTML的交互
- iPhone 和 iPad的ios 开发中 利用 WebViewJavascriptBridge组件,通过 UIWebView 对Html进行双向通讯
- IOS UIWebView 使用 loadHTMLString 加载 特殊字符编码后的字符 方案解决
- UIWebView---iOS中使用模板引擎渲染HTML界面
- IOS-网络(网页开发-UIWebView,HTML,CSS,JavaScript,OC和JS代码互调)
- iOS 使用UIWebView把oc代码和javascript相关联
- ios中UIWebView加载本地HTML,以及其中的JavaScript方法的调用
- UIWebView---iOS中使用模板引擎渲染HTML界面
- iOS Swift3.0 UIWebView获取HTML(title,url,body...) stringByEvaluatingJavaScript
- ios UIWebView调用本地html和javascript,并且和ios通讯
- iPhone 和 iPad的ios 开发中 利用 WebViewJavascriptBridge组件,通过 UIWebView 对Html进行双向通讯
- [iOS] 使用UIWebView时objective-c与javascript互相调用
- html、JavaScript、JSON中单双引号使用及嵌套
- IOS中使用UIWebView 加载网页、文件、 html的方法
- IOS中使用UIWebView 加载网页、文件、 html的方法
- [iOS] 使用UIWebView时objective-c与javascript互相调用
- 使用UIWebView加载来自NetWork、Project、Documents的html、javascript文件
- [iOS] 使用UIWebView时objective-c与javascript互相调用 1