2
kann es in ios10 oder vorher arbeiten, aber es kann nicht in ios11 arbeiten?Warum Javascript 'window.location.hash' funktioniert nicht in WKWebview in ios11?
- (void)jumpToHash:(WKWebView *)wkWebView {
NSString * jsJumpToHash =[NSString stringWithFormat:@"function jumpToHash(){window.location.hash ='#%@hash';};",self.hashLocation];
[wkWebView evaluateJavaScript:jsJumpToHash completionHandler:^(id Result, NSError * error) {}];
NSString *jsFun = @"jumpToHash()";
[wkWebView evaluateJavaScript:jsFun completionHandler:^(id Result, NSError * error) {}];
self.hashLocation = @"";
}
Dies funktioniert, aber nur einen Kommentar: hashElement nicht die „Hash“ haben muss sich anmelden zu arbeiten. Beispiel: Wenn Ihr Element "#header" ist, müssen Sie in diesem Code "header" als href übergeben. –