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