Weiß jemand, ob Sie ein .webarchive auf dem iPhone programmatisch öffnen können? Ein .webarchive ist eine Methode von Safari zum Verpacken einer Webseite und damit verbundenen Ressourcen in einer einzigen Datei.
Ich habe versucht, einen zu erstellen und auf einen Link zu einem in mobilen Safari zu navigieren, aber es hat nicht funktioniert ....
Hinweis: Ich habe gehofft, dass dies ohne eine Drittanbieter-App möglich wäre, da es eine gute Möglichkeit wäre, eine WebApp für die Verwendung auf dem iPhone zu verpacken, ohne ein Drittanbieter-Tool zu benötigen.
Ein .webarchive ist nur ein Plist; theoretisch könnten Sie es mit NSPropertyListSerialization lesen und dann eine lokale Dateistruktur auf dem Telefon erstellen und diese dann in ein UIWebView pumpen. Oder verwenden Sie AirSharing.
Erweitern Sie die obigen Vorschläge etwas, wenn Sie nur den HTML-Code abrufen möchten, ist das folgende Code-Snippet möglicherweise ein guter Ausgangspunkt. Wenn Sie das webMainResource-Wörterbuch überprüfen, können Sie auch anderes Material, z. B. Bilder, extrahieren.
%Vor%Tags und Links iphone safari webarchive