epub 3、如何防止页面在后台运行? (iBooks/Readium)

2024-01-21

我已经创建并验证了 ePub 3,目前正在测试。我正在使用固定布局..

<meta property="rendition:layout">pre-paginated</meta>
<meta property="rendition:orientation">portrait</meta>
<meta property="rendition:spread">none< /meta> 

它工作得很好,但是在不同的阅读器中进行测试时,多个页面似乎会同时加载和运行。我正在使用 jQuery 的文档来开始播放音频、运行动画等。

在 iBooks 中进行测试时,我将书打开到第 1 页,该书已加载并开始运行,但随后我开始听到第 2 页的音频.. 因此,文档就绪功能已触发第 2 页(因为它已加载),即使我还没看过。在 Readium 中,它似乎加载并运行每个页面......

三个问题:

  1. 有谁知道为什么?

  2. 有没有办法阻止电子阅读器运行或加载您当前未查看的页面?

  3. 有没有办法(使用javascript)检测页面何时被查看? (我尝试将焦点事件侦听器添加到窗口,但它不起作用)。


文档就绪似乎不适用于 ePub。经过一番测试后,我注意到我的 JavaScript 没有等待我的文档准备好开始工作。我在 iPad 1 (iOS 5.1.1) 和 3.1 iBooks 版本上进行了测试。我的“解决方案”是通过任何执行此操作的工具来估计 HTML 文档的加载时间,然后将其乘以 2 或 3(因为 iOS 设备上的 javascript 显然很慢),并使用 settimeout() 函数和获得的值时间。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

epub 3、如何防止页面在后台运行? (iBooks/Readium) 的相关文章

  • 等待页面加载 - Cypress

    我遇到问题 因为页面未完全加载 我尝试过cy wait 1000 方法 我确实认为这不是一个好的解决方案 但仍然不起作用 页面未完全加载 这是我要测试的网站https www 24mx ie 这 代码在文件中homePage js clas
  • 根据身体负荷向下滑动一个 div

    如何让 div 在页面加载时隐藏 然后在页面加载后向下滑动 我不想使用 CSSdisplay none 尝试一下这个小提琴 http jsfiddle net ahr3U 这基本上使用 CSS3 设置过渡的所有参数 过渡属性使动画成为可能
  • 如何在android中获取epub书籍的图像

    我试图将 epub 书读入我的 android 应用程序 并成功地将文本输入到我的应用程序中 但无法加载 epub 书的图像 实际上 当我们使用 epub 库阅读 epub 书时会发生什么 如果它存储的内容比 epub 书的图像所在的位置要
  • $(document).ready 相当于没有 jQuery

    我有一个使用的脚本 document ready 但它不使用 jQuery 中的任何其他内容 我想通过删除 jQuery 依赖来减轻它的负担 我怎样才能实现我自己的 document ready不使用 jQuery 的功能 我知道使用win
  • Epub.js - 由于 blob URI,Phonegap 无法工作

    我正在使用 Epub js 库在 Phonegap 项目中渲染 epub 文件 文件被正确获取并解压缩 但如果在 WebView 中运行 屏幕会显示空白 在桌面和 Android 浏览器 Chrome 应用程序 中完美运行 调试 我看到if
  • 检测 Google Chrome 页面预取

    我正在构建一个简单的工具来跟踪和增加网站的访问次数 这很简单 当服务器收到 GET 请求时 它会将数据库中该网站的计数器加 1 但是 我在使用 Google Chrome 的预渲染引擎时遇到了一些问题 预测网络操作以提高页面加载性能 该网站
  • Gmail 类似 URL 方案

    我正在开发票务系统 有以下要求 主页分为两个部分 第 1 节 此处显示了一些过滤器选项 例如封闭票证 开放票证 所有票证 分配给我的票证等 您可以选择一个或多个这些过滤器 第 2 节 此处将显示满足上述筛选条件的门票列表 现在这就是我想要的
  • iBooks 应用程序如何格式化不同页面上的文本?

    看着 iBooks 应用程序 我想知道它如何完成格式化文本 可能是一个非常简单的 txt 文件 以便它不可滚动 而是分为不同的页面 我想实现同样的目标 但前提是可编辑的文本 我需要从哪里开始 UITextView 滚动时不起作用 即使我将
  • 找不到要导入的项目

    我正在寻找 Android 中的 ePub 阅读器 我提到翻页机 http www pageturner reader org downloads 下载了它的 apk 并且它有效 但是当我下载它的源代码时github https githu
  • iBooks 是如何做到这一点的?

    我目前正在 uiwebview 中显示文本 但是 我想允许用户选择文本并使用所选文本执行某些操作 谷歌搜索 苹果公司已经在 iBooks 上做了类似的事情 当您单击某个单词时 您可以选择在字典中查找该单词 我怎样才能用 Webview 做同
  • 如何在纯 HTML5/CSS/Jquery 中显示 epub 格式的书籍

    是否可以使用纯 HTML5 CSS 和 Jquery 在网络浏览器中显示 epub 格式的书籍 有人可以建议我该怎么做吗 我还必须使其响应式才能使其在 iPad 上运行 我知道这一点 但我不知道如何使用 HTML 和 Javascript
  • 如何在asp.net中显示Page_Load函数中设置的变量值

    我有一个从数据库获取的变量 我想在 html 之间的 aspx 页面中输出该变量 我试图将其公开 但它显示一些错误 如何在其 aspx 页面中使用页面加载函数中设置的变量 第一种方式 您将 Literal 控件放置在要显示变量的位置 然后在
  • 如何在原生 Android 应用程序中渲染 epub 文件?

    我正在尝试制作一个 Android 应用程序 它将呈现 epub 文件并在 Android 布局中显示其内容 我做了一个类似的应用程序 使用 pdfRenderer 显示 pdf 它使用位图显示 pdf 页面 如何在 android 中使用
  • 在 HTML 与 CSS 中指定页面加载的图像尺寸

    我很久以前就从某个地方了解到 指定宽度和高度 img HTML 文档中的元素可以加快并改善页面加载体验 并且通常遵循以下做法 img src width 100 height 100 我现在面临的情况是 单个页面上有大量图像 我更喜欢通过
  • 使用 perl Archive::Zip 创建 *.epub -- epubchecker 错误

    我正在编写一个 perl 脚本 它将从给定的父文件夹中压缩一组文件并创建一个 epub 文件 该过程工作正常 我可以在 adobe 数字版本中打开 epub 但我收到 epubchecker 错误 Required MTA INF cont
  • 如何在 iOS 中更改 ePub 图书的字体颜色和字体样式?

    我创建了支持 pdf 和 ePub 格式的书籍应用程序 在该应用程序中 pdf 仅显示为图像 而 ePub 在 Web 视图中打开 因为 EPUB 只是存储在带有 XML 清单的 zip 文件中的 XHTML 现在 我想改变字体样式 and
  • 为什么某些小部件元素在嵌入 iBook 中时不显示?

    我在 Dashcode 中创建了一个小部件 它有一些按钮 文本字段和文本 从 Dashcode 运行或安装到仪表板中时 它可以正常工作 当我将其安装到 iBook 中 通过 iBooks Author 并在 iPad 上运行时 按钮和文本全
  • 如何在Android中的WebView中永久突出显示文本?

    我正在为 Android 手机开发 ePUB 阅读器 我可以使用 WebView 和 ClipBoardManager 将文本复制到 ClipBoard 但我真正想做的是永久突出显示该选择 我看到一些文章 他们建议让 WebView 处于选
  • 如果Javascript代码块不在HTML文件末尾,而是使用jQuery的$(document).ready(function() {...}),会减慢页面显示速度吗?

    据说Javascript代码应该全部放在HTML文件的末尾 以便先显示页面内容 让用户看到一些东西 这样用户就满意地看到一些东西而不是再等12秒 对于例子 但为了更好地封装 HTML 并匹配 Javascript 代码 例如 图像轮播 通常
  • $(document).on 'ready page:load' - 在 ie10 中无法正常工作

    我正在 Rails 中开发 对于jquery 我使用coffeescript Turbolink 处于活动状态 我有一个问题 这让我很紧张 当我想启动我的函数 这里称为脚本 时 我使用以下代码 document on ready page

随机推荐

  • 使用假域名在本地计算机上托管网站

    我正在尝试托管一个带有域名的网站 但仅在我的计算机上 或可访问同一网络上的其他计算机 可选 我不希望其他人在我的家庭网络之外访问该网站 我想使用假域名 例如 www SampleWebsite com 现在 当我在计算机上键入此网站地址时
  • 如何实现滚动固定效果?

    如果你看一下网站 http eyeheartworld org pages the cause http eyeheartworld org pages the cause 向下滚动 有一个我在 codepen 上找到的概念的实现 当你向下
  • locale.setlocale(LC_NUMERIC):如何使其在 Windows 上工作

    我的是Win10下 这是我的小脚本 import locale locale setlocale locale LC NUMERIC rus print locale localeconv fv 2 5 print str fv 这打印出
  • 应用程序图标未更改为使用 cordova 的自定义图标[重复]

    这个问题在这里已经有答案了 我正在尝试使用phonegap启动cordova应用程序 但无法更改iOS的默认应用程序图标 实际图标不是启动屏幕 默认图标始终被复制到资源 gt 图标文件夹中 而不是我的自定义图标 我已经使用了phonegap
  • 如何使用mpirun为不同的程序使用不同的CPU核心?

    我有一个 32 核的虚拟机 我正在运行一些模拟 需要同时使用 16 个内核 我使用以下命令在 16 个核心上运行作业 mpirun n 16程序名 args gt 注销2 gt 1 该程序在 16 个内核上运行 现在 如果我想在其余核心上使
  • 屏幕旋转时小部件上的按钮单击丢失

    我有一个非常简单的小部件应用程序 其中包含LinearLayout有背景和ImageButton In the AppWidgetProvider onUpdate 方法中 我注册了单击按钮来广播意图 当小部件首次加载时 一切运行正常并且点
  • 在 Perl 中,如何在命令行上发送 CGI 参数?

    通常我从网页获取数据 但我想从命令行发送它以方便调试 为了获取数据我做了类似的事情 my query new CGI my username query gt param the username 这似乎不起作用 script pl the
  • 如何获取 Flask-SQLAlchemy 对象来加载 Jinja 模板的关系子项?

    我有用户和帖子的基本模型 在我的用户模型中 我有 posts db relationship Post backref user lazy dynamic 但是 当我做类似的事情时 return render template user h
  • Django Rest 序列化程序在数据存在时中断

    我有这个模型 class MyModel User others fields 和这个序列化器 class MySerializer serializers ModelSerializer class Meta model MyModel
  • 在先前的 Beta 审核获得批准后,如何在 iTunes Connect 中激活新版本的外部 Beta 测试?

    我从 Xcode 提交了一个新版本 我在 Itunes Connect 上有一个预发布版本 我填写了所有信息 通过单击构建 版本 有关此之前版本的信息 我添加了外部用户 他们有 已添加 状态 但是当我打开 Beta 测试航班时 外部用户仍处
  • sql join - 仅选择第二个表中的顶行

    一个sql菜鸟 在表a中有一个客户代码 电话号码的列表 表b中有所有通话记录 我想从表 b 中为表 a 中的每个客户代码 电话号码选择最近的呼叫 到目前为止我有 SELECT A CustomerCode A PhoneNumber B S
  • 无法在 Windows 10 上使用 Vagrant 安装 Laravel homestead

    我刚刚下载了最新版本的 Vagrant 2 2 15 和 VMware 我试着跑 vagrant box add laravel homestead 但我得到 The box laravel homestead could not be f
  • iOS7 Safari 和 Chrome 中奇怪的 CSS 拉伸问题

    自从在多部 iPhone 和 iPad 上升级到 iOS 7 以来 我们发现我们网站上的部分 UI 发生了非常奇怪的情况 所附图像中的粉色框位于绝对定位的父级内 并且它有两个绝对定位在其中的白色 div 每个都有不同的不透明度 粉色圆圈只是
  • 按照SOLID编写JavaScript

    有人在开发 JavaScript 时使用过 SOLID 编程原则 或其任何部分 吗 我刚刚开始阅读它 但似乎找不到任何人将它用于 JS 我发现唯一易于实施 使用的部分是 单一责任原则 我正在寻找的是使用这些原则的文章或示例 是否有任何争论为
  • 将 POJO 映射到实体

    在我们的项目中 我们有一个限制 即无法更改现有的表结构 这些表本质上是高度非规范化的 我们为该应用程序提供了很好的 POJO 我们从现有表中生成了实体 bean 现在我们必须将 POJO 映射到实体 以便我们能够持久保存 最终 我们将一个好
  • iOS7 Facebook 导航栏行为

    我的应用程序与 Facebook Instagram 的 iOS7 应用程序具有或多或少相同的导航概念 一个具有 5 个选项卡的 ContainerViewController 每个选项卡都有一个 NavigationController
  • raphaeljs 中的线宽

    在SVG或raphaeljs中用1px粗细制作线条是真的吗 下面的代码 var p Paper path M1 1 L50 1 p attr stroke D7D7D7 p attr stroke width 1 p attr opacit
  • 使用 Apache-poi 将图像插入 Excel

    好吧 我修改了我的代码以消除其他因素 package com shangzhu drt import org apache poi ss usermodel Picture import org apache poi ss usermode
  • Spring-Boot 禁用响应头中的传输编码

    问题陈述 Spring Boot 2 0 1 RELEASE 和嵌入式 Tomcat 服务器 中的一个简单的 RESTful 服务返回如下响应 HTTP 1 1 200 Content Type application json chars
  • epub 3、如何防止页面在后台运行? (iBooks/Readium)

    我已经创建并验证了 ePub 3 目前正在测试 我正在使用固定布局 pre paginated portrait none lt meta gt 它工作得很好 但是在不同的阅读器中进行测试时 多个页面似乎会同时加载和运行 我正在使用 jQu