Salut, j'essaye de charger un html qui est dans le bundle principal avec WKWebView cela fonctionnait parfaitement avec UIWebView mais maintenant j'ai une erreur, les fichiers en html ne se chargent pas envoyer une erreur dans la console: "XMLHttpRequest ne peut pas charger"
ceci est un exemple http://proyectoshm.com/esferas/dosaguas/dosaguascitta.html du contenu intégré.
Mon code:
let folder = "maquetas/esferas/\(esfera)"
let resourcePath = Bundle.main.resourcePath
let subdir = URL(fileURLWithPath:resourcePath!).appendingPathComponent(folder, isDirectory: true)
guard let path = Bundle.main.path(forResource: "index", ofType: "html", inDirectory: folder) else {
print("no se encontró path")
return
}
print(subdir.path)
let url = NSURL.fileURL(withPath: path)
print(url.path)
vistaweb = WKWebView(frame: self.view.frame)
vistaweb.loadFileURL(url, allowingReadAccessTo: subdir)
self.view.addSubview(vistaweb)
Accès aux fichiers et accès universel aux fichiers (en cas de lecture de supports depuis l'appareil)
[webView.configuration.preferences setValue:@YES forKey:@"allowFileAccessFromFileURLs"];
[webView.configuration setValue:@YES forKey:@"allowUniversalAccessFromFileURLs"];