EPUBCheck OPF-021: neregistrované URI schéma
Aktualizováno:
EPUBCheck OPF-021 je varovná zpráva: „Use of non-registered URI scheme type in href: "…".“ Odkaz používá URI schéma, které není registrováno, na rozdíl od http, https nebo mailto. Aplikace pro čtení nemusí vědět, co s neregistrovaným schématem dělat, takže může odkaz tiše selhat.
Oficiální zpráva
Use of non-registered URI scheme type in href: "%1$s".
- Výchozí závažnost
- Varování. EPUB je stále platný, ale něco pravděpodobně způsobí problémy v některých čtecích aplikacích. EPUBCheck končí s 0, pokud nepřejdete na --failonwarnings.
- verze EPUBCheck
- 5.4.0
%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.
Typické příčiny
- Typo ve schématu, například htp:// nebo http//.
- Schéma specifické pro aplikaci, které funguje pouze v jednom programu, například odkaz určený pro konkrétního čtenáře.
- Místní cesta k souboru (C:\…) napsaná tam, kde se očekávalo URL.
Jak to opravit
- Najděte názvy href EPUBCheck.
- Opravit schéma na standardní (https, http, mailto…) pokud je to překlep.
- Pokud odkaz funguje pouze v jedné aplikaci nebo na jednom počítači, odstraňte ho nebo jej nahraďte webovou adresou.
Kdy to není to
Pokud odkaz míří na soubor uvnitř EPUB, který neexistuje, je to RSC-007.
Podmínky používané zde
Další OPF zprávy
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: "…".
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.