EPUBCheck OPF-021: uregistrert URI-skjema
Oppdatert:
EPUBCheck OPF-021 er en advarsel: “Use of non-registered URI scheme type in href: "…".” En href bruker et URI-skjema som ikke er registrert, i motsetning til http, https eller mailto. Leserapplikasjoner må ikke vite hva de skal gjøre med et uregistrert skjema, så lenken kan feile stille.
Den offisielle meldingen
Use of non-registered URI scheme type in href: "%1$s".
- Standard alvorlighetsgrad
- Advarsel. EPUB er fortsatt gyldig, men noe vil sannsynligvis forårsake problemer i noen leseapper. EPUBCheck avslutter med 0 med mindre du bruker --failonwarnings.
- EPUBCheck versjon
- 5.4.0
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- En skrivefeil i scheme, som htp:// eller http//.
- Et app-spesifikt skjema som bare fungerer i ett program, som en lenke ment for en spesiell leser.
- En lokal filbane (C:\…) skrevet der en URL var forventet.
Hvordan fikse det
- Finn href EPUBCheck navnene.
- Korriger skjemaet til et standard skjema (https, http, mailto…) hvis det er en skrivefeil.
- Hvis lenken bare fungerer i én app eller på én datamaskin, fjern den eller erstatt den med en nettadresse.
Når det ikke er dette
Hvis lenken peker til en fil inne i EPUB som ikke finnes, er det RSC-007.
Begreper brukt her
Andre OPF meldinger
OPF-018The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found.OPF-018bThe "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found; please check scripted content to make sure the property is legit.OPF-017The attribute "full-path" on element "rootfile" must not be empty.OPF-025Property value list "…" is not allowed, only one value must be specified.OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-026Found malformed property value: "…".
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.