UIWebView关闭视频以及和js交互

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);

}

};}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容