了解何时通过Javascript在EPUB FXL中查看页面

了解何时通过Javascript在EPUB FXL中查看页面,javascript,epub,ibooks,Javascript,Epub,Ibooks,是否可以确定何时使用Javascript查看EPUB固定布局的页面 存在DOMContentLoaded事件,但相邻页面在iBooks中预加载时也会触发此事件,导致动画或声音在页面可见之前启动…不,不是 这是iBooks的一个“特性”。它会预加载页面,我想这样可以使页面在以后更快地打开。不幸的是,无法检测页面是否正在预加载而不是实际查看 只有一种方法可以解决这个问题——强制用户在每个页面上进行交互(点击某些内容)以启动动画或声音。您甚至可能需要构造JS,以便在用户交互发生之前不会加载JS本身。如

是否可以确定何时使用Javascript查看EPUB固定布局的页面

存在DOMContentLoaded事件,但相邻页面在iBooks中预加载时也会触发此事件,导致动画或声音在页面可见之前启动…

不,不是

这是iBooks的一个“特性”。它会预加载页面,我想这样可以使页面在以后更快地打开。不幸的是,无法检测页面是否正在预加载而不是实际查看

只有一种方法可以解决这个问题——强制用户在每个页面上进行交互(点击某些内容)以启动动画或声音。您甚至可能需要构造JS,以便在用户交互发生之前不会加载JS本身。如果没有用户交互,视频将无法开始播放