web-dev-qa-db-fra.com

Comment charger l'URL sur WKWebView?

J'essaie de charger l'URL sur WKWebView qui contient le fichier CSV.

Lorsque je l'ai essayé en chargeant normalement, il me donnait une erreur: 'Le format de fichier n'est pas supporté/il pourrait être corromp'.

Même le safari mobile me donne également la même erreur.

Ensuite, j'ai essayé d'utiliser le type MIME avec la méthode suivante de WKWebView:

   try! Data(ContentsOf: bulkUrl)

   webView.load(data, mimeType: "text/csv", characterEncodingName: "", baseURL: bulkUrl)

Cela fonctionne mais me donne du texte clair.

Même chose que je l'ai essayé avec UIWebView son fichier CSV d'ouverture au format correct.

Je ne comprends pas pourquoi WKWebView n'est pas en mesure d'ouvrir le même fichier. Une idée?

Merci d'avance

6

Tout d'abord, vous devez importer

import WebKit

Le code suivant suffit pour ouvrir l'URL avec WKWebView

let webView = WKWebView(frame: #AnyRect#)
let link = URL(string:"https://developer.Apple.com/videos/play/wwdc2019/239/")!
let request = URLRequest(url: link)
webView.load(request)
7
Mr.Fingers

Utilisation -

webView.load(URLRequest(url: URL(string: "https://www.google.com/")!))
9
Rahul

Sélectionnez Cible -> Général -> Framework et bibliothèques liés -> cliquez sur + symbole -> recherchez webKit.framwork -> ajoutez

import WebKit
webView.load(URLRequest(url: URL(string: "https://Apple.com")!))
2
Pranit

Tout d'abord, définissez le délégué webView:

webView.delegate = self

Deuxième:

let tncURL =  "Your_URL"

webView.loadRequest(URLRequest(url: URL(string: tncURL)!))
0
iDeveloper