Apple accepts Javascript in EPUB ebooks in iBookstore
pigsgourdsandwikis.com
pigsgourdsandwikis.com
Cool.
Edit: It's implemented via Mobile Safari, as pointed out by justincormack -- this comment is invalid.
It uses CSS3 columns to make the pages going across.
More accurately: all increasing of capabilities in non-immediately-apparent sources IS cause for concern. But that has to be weighted against the exhibited competence of the vendor. I find it unlikely that we-vet-everything our-brand-name-is-safe-computing-experiences Apple wouldn't have considered security in this move.
If my document reader can execute any code in any language, then any document that I read has the potential to execute malicious code on my computer, and I now have an exploit vector that I need to consider when downloading documents & opening e-mail attachments.
I understand that the code can be sandboxed, but before I implicitly trust the sandboxing technology, I'd have to see an example of an unexploitable sandbox. I don't know of any - but that doesn't mean they don't exist.
http://www.informationweek.com/news/security/attacks/2295000...
- is this using the fast JavaScript JIT (http://news.ycombinator.com/item?id=2666763)?
- what API is available to eBook JavaScript? Can one make Ajax calls? How much of the book's content can one replace? Make permanent changes to book content?
- Depending on e answers, what differences remain between eBook reader and web browser?
The ePub committee spent a lot of time trying to decide if ePub was just a browser and what an eBook was, but maybe Apple have decided.
Not sure they would accept an HTML5 game as an iBook though. A kids book with puzzles in might work though and still sell as a book not an app.
etc.. :)
What would you like to see from Adobe to change your mind?