我有一个简单的链接可以在我的应用程序的WebView中打开。当我打开一些链接时,开始自动播放音频文件。如何禁用他?还是停下来?当我通过点击“停止按钮”来停止他时,他会停下来,但是当我点击后退按钮时,他没有后退...
我的简单代码,但它不在其中
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:_linkString]];
[_linkWebView loadRequest:request];
[self.navigationController.navigationBar setTintColor:[UIColor whiteColor]];
}
- (void)webViewDidStartLoad:(UIWebView *)webView{
[MBProgressHUD showHUDAddedTo:self.view animated:YES];
}
- (void)webViewDidFinishLoad:(UIWebView *)webView{
[MBProgressHUD hideAllHUDsForView:self.view animated:YES];
}
也许我需要JavaScript?和evaluateWithJavaScript
?请帮忙。
我认为您需要注入一段JavaScript来执行此操作。
如果您有jquery,则可以轻松选择所有视频标签,然后删除其自动播放属性。
尝试
$('video').attr('autoplay', false)
如果没有jquery,请尝试:
document.getElementsByTagName('video')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句