Open ken107 opened 6 years ago
Manning LiveBook kortext.com outlook.office.com/mail/inbox OneNote ebookcentral.proquest.com readwise.io
webnovel.com
pearson.com (Pearson+)
Overdrive reader is fairly complicated, will do only if more users request.
Grabbing text is OK. Determining which text is currently visible requires adding the text's left offset with the parent's x transform, and check if the result falls inside the viewport. The plan is to read what's visible, then flip page, then repeat.
However, I'm unable to simulate neither mouse or keyboard event to trigger page flip. It's possible to flip page by changing the x transform of the aforementioned container, but it wont' affect the reader's internal page counter.
The only fully-working flow I can devise is: do the above, which will read the whole chapter; then display a transparent button to get user to click on the page to show the navigation bar; then simclick on the next-chapter button. User will want to click on the page again to hide the nav. It's not a good UX, but at least it works.
Can have a setting pulled from server that specifies how to flip pages for various websites (e.g. OpenStax.org). Specifically CSS selectors that identify the Next/Previous buttons.
ixl.comGoogle Play booksGetepic(children picture book site) Yuzu Elsevier Scribd Bookshelf ReadAnyBook Word OnlineVitalSourceReadWorks.org Overdrive (need library card) Redshelf / VirdocsCheggi-ready.com voice.google.com LuminPDF scholastic hawkeslearning.com fviewer.com reader.texidium.com