昨天写了swift和JS的交互,既然写了就把OC的也写了出来:
第一部分:webview与Js的交互
第二部分:设定cookie
第三部分:修改header头
一:交互
#import "webView.h"
#import <JavaScriptCore/JavaScriptCore.h>//系统支持库
@protocol JSObjcDelegate <JSExport>//定义web与JS交互的协议
-(void)goToNextActivity:(NSString *)urlStr;//JS需要调用的方法,参数可有可无,根据需要设定
@end
@interface webView ()<UIWebViewDelegate,JSObjcDelegate>//遵守协议
@property (nonatomic,strong)JSContext * jsContext;//创建JSContext对象 我把它当作上下文对象,用