IBooks footnote popover does not support links

Apple support for ePub 3 footnotes is described in detail here by Liz Castro .

In short, if the footnote link is in the epub:tupe="noteref" format epub:tupe="noteref" :

 <a epub:type="noteref" href="#n1">1</a> 

And the footnote text is in the <aside> with the epub:type="footnote" format epub:type="footnote" :

 <aside epub:type="footnote" id="n1"> <p>This is the footnote text. However, if I <a href="http://stackoverflow.com">click this link</a> it does not work.</p> </aside> 

Then you get neat pop-up footnotes on iBooks.

Popup footnote in iBooks

The links in the footnotes (as I showed here), however, do not work. When you click on the link, popover crashes:

Failure to follow link

Any ideas on what I need to do to get this to work? Am I missing an epub declaration somewhere? Or is it just a mistake in implementing iBooks popover?

[NB: my current workaround is to have a footnote at the end of the chapter - just like a normal footnote - with the same epub:type="footnote" tag. This means that it will always be displayed there (unlike the <aside> , which is hidden), and you can follow the link at the end of the chapter, but you still get the place for the information in the stream in place.]

+7
source share
2 answers

The same problem here, I concluded that this is a limitation in the implementation of iBooks popover. Playing with the @_target attribute also has no effects.

Until Apple fixes this, I would recommend using non-linear documents for notes with complex content (and not including them in the β€œnav” content table). In an automated XML process, this can be quite easy to configure and efficient: when a user clicks a link to a note, a new window opens with complex content (links to an example). The user can close this window with the "OK" button in the upper right corner of the screen.

+4
source

For what it's worth, Caliber has a conditional convention for pop-up footnotes. The text aside is not hidden before or after clicking the link. I get the text aside or asides in the popup, but it also appears in the text at the point (inside or at the end of the page or chapter) where the container is placed. This is true if you put s in another document at the end of the book. However, all text placed inside group assignments is included in the popup. I suspect that epub: type = "footnote" was not programmed to switch the hidden attribute when the popup is activated and when it is deactivated. I searched on the Internet but have not yet found the code to fix this problem. The detail tag works, but not in the line, the line feed is somehow inserted.

+2
source

All Articles