bell notificationshomepageloginedit profileclubsdmBox

10% popularity   0 Reactions

This document might be helpful:
idpf.github.io/a11y-guidelines/content/script/pe.html

Progressive enhancement does not mean that you cannot script content,
but that scripting must not be required. It is perfectly valid, for
example, to remove content from the default rendering and replace it
with an enhanced experience when scripting is available. It is
likewise permitted to augment the default rendering with scripted
interactivity. What you must avoid doing is scripting content such
that without the scripting the primary narrative is not available in
whole or part.

Generally, it is helpful to think as a reading system as a stripped down version of a browser -- especially because it is assumed that an epub file needs to be readable over a longer period of time.

It is hard to believe that there are circumstances that a browser window on a mobile device would not be better than an epub file read by a mobile reading system. Even if you need to store and display data, a browser window or a special app is better suited for that.

One of the essential problems is that the type of functionality you are looking for wouldn't be seen as an important priority for developers of reading systems. I'm guessing that for scripting the priorities are scripting support for quizzes, game, geolocation and things related to modifying the display or enhancing search -- not pulling in remote data.

My guess is that out of all the reading systems, the one most likely to support advanced scripting would be iBooks, so there might be some ibooks-specific solutions.

A brief listing of device support for various scripting functions is here: epubtest.org/features/

Hope this helps.


Free books android app tbrJar TBR JAR Read Free books online gutenberg


Load Full (0)

Login to follow story

More posts by @Karen

0 Comments

Sorted by latest first Latest Oldest Best

 

Back to top