1>h5界面播放視頻,退出后視頻繼續(xù)播放:解決方法重新加載界面[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]];
2>UIWebView與js交互
在viewDidLoad寫下面的方法
- (void)JavaScriptGetOc{
// ?下面這一行是固定好的 ,js死數(shù)據(jù),就要這樣寫
JSContext *context = [self.webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"];
//點擊播放視頻 ? clickVideo這個是和后臺商量的點擊視頻的字段
context[@"clickVideo"] = ^() {
?dispatch_async(dispatch_get_main_queue(), ^{
//這里記錄點擊視頻的方法
//在這里填寫點擊視頻的記錄等等,看你們的規(guī)定用法
?});
for (JSValue *jsVal in args) {
NSLog(@"%@", jsVal.toString);
}};
//點擊分享? share是和后臺商量的字段,
context[@"share"] = ^() {
//點擊后臺返回的數(shù)據(jù) ? 數(shù)組 ? ?看需要讓你們后臺返回相對應(yīng)的數(shù)據(jù)
NSArray *args = [JSContext currentArguments];
dispatch_async(dispatch_get_main_queue(), ^{
//這里分享 ? 這個地方寫相關(guān)的方法
});
for (JSValue *jsVal in args) {
NSLog(@"%@", jsVal.toString);
}
};}