为什么 javascript 'window.location.hash' 在iOS11的wkwebview上不工作?

但是可以在iOS10和以前的额系统上工作,就是在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 = @"";
}
阅读 2.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题