epub.js
from
epub reader
https://github.com/futurepress/epub.js
epubファイルをいい感じにレンダリングしてくれる。
レンダリング方式はiframeとinlineがあるはずだけど、今はiframeしか使えないっぽい。
ドキュメントがかなり不足していてissuesやexamplesやソースをみながら実装するしかない。
Alternatives
https://github.com/readium/web
Selectの判定が早すぎる
https://github.com/futurepress/epub.js/issues/952
タイムアウト値がハードコードされていて変更できないので自前でやるしかない
iframe内のMouseEvent
https://github.com/futurepress/epub.js/issues/571#issuecomment-562967087