EPUBCheck RSC-029: URL de datos no permitida aquí
Actualizado:
EPUBCheck RSC-029 es un mensaje de error: “Data URL is not allowed in this context.” Se utiliza una URL data: (contenido embebido en la URL misma) donde EPUB no lo permite. EPUB 3.3 restringe las URLs de datos para que cada documento al que un lector pueda navegar sea un archivo real en el contenedor.
El mensaje oficial
Data URL is not allowed in this context.
- Severidad por defecto
- Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
- versión de EPUBCheck
- 5.4.0
Causas típicas
- Una URL data: utilizada como objetivo de enlace o como un documento al que las aplicaciones de lectura de documentos navegarían.
- Contenido generado por una herramienta que en línea todo como URLs de datos.
Cómo arreglarlo
- Encuentra la URL de datos: nombrada en el mensaje.
- Guarde el contenido incrustado como un archivo en el EPUB, agréguelo al manifiesto y hágalo referencia por la ruta.
- Valida nuevamente.
Cuándo no es esto
Un archivo: URL que apunta a un disco local es un error diferente, RSC-030.
Términos usados aquí
Otros mensajes de RSC
RSC-028XML documents must be encoded in UTF-8, but … was detected.RSC-030File URLs are not allowed in EPUB, but found "…".RSC-027XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.RSC-031Remote resource references should use HTTPS, but found "…".RSC-026URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)RSC-032Fallback must be provided for foreign resources, but found none for resource "…" of type "…".
Fuentes
- EPUB 3.3, §3.7 Data URLs · leer
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.