美文网首页
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