Estoy usando Workflow en iOS, específicamente, un iPad Air 2. Siempre que obtengo el contenido de una página web o los enlaces de esa entrada, observe que todos los enlaces están reescritos como
applewebdata://{guid}/the/rest/of/the/path
No puedo utilizar esta entrada en el resto del flujo de trabajo, porque los pasos no » No sé cómo trabajar con applewebdata://
Por ejemplo, si obtengo todos los enlaces en una página y trato de resolver su contenido
Get Contents of URL |> Get URLs from Input |> Get Contents of URL
Recibo un error como
URL no admitida
Esto significa que tengo que hacer cosas horribles, como almacenar el esquema y el host de la URL de entrada y volver a combinarlos con la ruta de la URL alterada para usar más pasos del flujo de trabajo. ¡Esto no es sostenible!
¿Cómo puedo evitar o trabajar con applewebdata://
URL?
Respuesta
La gente de soporte de Workflow respondió en un correo electrónico
Esas URLs applewebdata: // son probablemente referencias locales a los archivos de imagen que se han descargado con Obtener contenido de URL que ahora están almacenados en el flujo de trabajo que se está ejecutando actualmente. Con Obtener contenido de la página web, la página de entrada convierte el HTML en texto enriquecido y mantiene los enlaces web a cada una de las imágenes.
La «solución» es utilizar la acción Obtener contenido de la página web, entonces.