美文网首页
UIWebView关闭视频以及和js交互

UIWebView关闭视频以及和js交互

作者: 梁苏珍 | 来源:发表于2017-11-01 09:15 被阅读0次

1>h5界面播放视频,退出后视频继续播放:解决方法重新加载界面[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]];

2>UIWebView与js交互

在viewDidLoad写下面的方法

- (void)JavaScriptGetOc{

//  下面这一行是固定好的 ,js死数据,就要这样写

JSContext *context = [self.webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"];

//点击播放视频   clickVideo这个是和后台商量的点击视频的字段

context[@"clickVideo"] = ^() {

 dispatch_async(dispatch_get_main_queue(), ^{

//这里记录点击视频的方法

//在这里填写点击视频的记录等等,看你们的规定用法

 });

for (JSValue *jsVal in args) {

NSLog(@"%@", jsVal.toString);

}};

//点击分享  share是和后台商量的字段,

context[@"share"] = ^() {

//点击后台返回的数据   数组    看需要让你们后台返回相对应的数据

NSArray *args = [JSContext currentArguments];

dispatch_async(dispatch_get_main_queue(), ^{

//这里分享   这个地方写相关的方法

});

for (JSValue *jsVal in args) {

NSLog(@"%@", jsVal.toString);

}

};}

相关文章

网友评论

      本文标题:UIWebView关闭视频以及和js交互

      本文链接:https://www.haomeiwen.com/subject/marbpxtx.html