Ich habe ein Phonegap-Projekt, wo ich eine Anforderung für einen offenen iframe habe, wo ich versuche, einen iframe mit JavaScript zu öffnen. Ich bekomme den Fehler in iOS
Fehler: Der Vorgang konnte nicht abgeschlossen werden. (NSURLErrorDomain-Fehler -999)
Jeder, der etwas über diesen Fehler weiß, oder wie man iframe in Phonegap iOS öffnet.
NSURLErrorCancelled Wird zurückgegeben, wenn eine asynchrone Last abgebrochen wird. Ein Web Kit-Framework-Delegat erhält diesen Fehler, wenn er eine Löschoperation für eine Lade-Ressource ausführt. Beachten Sie, dass ein NSURLConnection- oder NSURLDownload-Delegat diesen Fehler nicht empfängt, wenn der Download abgebrochen wird. Verfügbar in OS X v10.2 und höher. In NSURLError.h deklariert.
Alle anderen Antworten sind wahr, aber was tun?
Wenn Sie den Fehler mit UIWebViewDelegate abfangen, können Sie versuchen, den Inhalt neu zu laden, bis er erfolgreich geladen wurde. Fügen Sie einfach requestWithURL
ein zweites Mal in das
delegieren. Dies wird fortgesetzt, bis die Seite erfolgreich geladen wird. Dies ist besonders bei Facebook und Twitter notwendig. Wenn Sie nicht in einen Deadlock geraten möchten, können Sie eine int-Eigenschaft in Ihrem Objekt hochzählen, die die Anfrage umgeht, nachdem Sie es fünfmal versucht haben.
Tags und Links cordova iphone ios iframe jquery-mobile