Ich verwende Workflow unter iOS, insbesondere auf einem iPad Air 2. Immer wenn ich den Inhalt einer Webseite oder die Links von dieser Eingabe erhalte, habe ich Beachten Sie, dass alle Links als
applewebdata://{guid}/the/rest/of/the/path
neu geschrieben werden. Ich kann diese Eingabe im Rest des Workflows nicht verwenden, da die Schritte nicht ausgeführt werden. Ich weiß nicht, wie ich mit applewebdata://
arbeiten soll. Wenn ich beispielsweise alle Links auf einer Seite erhalte und versuche, deren Inhalt aufzulösen
Get Contents of URL |> Get URLs from Input |> Get Contents of URL
Ich erhalte eine Fehlermeldung wie
nicht unterstützte URL
Dies bedeutet, dass ich schreckliche Dinge tun muss, z. B. das Schema und den Host der Eingabe-URL speichern und diejenigen mit dem Pfad von der verstümmelten URL neu kombinieren, um mehr Workflow-Schritte zu verwenden. Dies ist nicht nachhaltig!
Wie vermeide ich applewebdata://
URLs?!
Antwort
Die Support-Mitarbeiter von Workflow antworteten in einer E-Mail
Diese applewebdata: // URLs sind wahrscheinlich lokale Verweise auf die Bilddateien, die mit URL-Inhalt abrufen heruntergeladen wurden und jetzt im aktuell ausgeführten Workflow gespeichert sind. Mit Get Contents of Web Page konvertiert die Eingabeseite den HTML-Code in Rich Text und verwaltet die Weblinks zu jedem der Bilder.
Die „Lösung“ Verwenden Sie dann die Aktion Inhalt der Webseite abrufen.