路径是什么?
What would the path be?
我有一本iBooks EPUB3图书,目录结构如下:
mimetype
META-INF (=dir)
OPS (=dir)
scripts (=dir)
jquery-2.1.1.min.js
version.js
Styles (=dir)
stylesheet.css
package.opf
about.xhtml
等。
Version.js包含:
$(document).ready(function(){
$.get ('package.opf', <-- this correct?
function(xml) {
$("span#datum").html($(xml).find("meta[property='dcterms'':modified']").text());
$("span#versie").html($(xml).find("meta[property='ibooks'':version']").text());
});
});
About.xhtml有一行
<script type="text/javascript" src="scripts/version.js"></script>
,以显示package.opf中包含的修改日期和版本号。至少,这是一个想法。但事实并非如此。问题1:包的路径是什么?Opf in version.js正确吗?
问题2:在iBooks EPUB3图书中,是否可能从。opf文件中进行内部读取?
问得好。
第1部分:很可能,不:路径不再正确。iBooks将ePub拆分,并将内容放在自己的特殊位置。您可以对图像执行如下操作:
$(".anImg").on("tap",function(){
alert(event.target.src);
})
上面的函数将显示如下内容:"ibooksimg://BOOKID/Images/theImg.png"。由于这条路径的第一部分(ibooksiming),我怀疑你的书中的相对结构是否保持不变。
Part 2:在iBooks中从任何文件内部读取是我认为目前不可能的事情。我在iBooks中使用GET请求或XHR从来没有任何运气:苹果让这种文件内通信变得非常困难。
建议:我们所做的是把我们所有的版本信息等在我们的JS文档作为json变量。Javascript文件是唯一一种看起来能与苹果友好相处的文件类型(你可以把它们包含在你的头文件中)。很遗憾,但聊胜于无……
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在JavaScript中拆分日期字符串的更好方法是什么
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- googlemarkercluster.js库的备用源路径是什么
- Json在应用程序电话间隙!路径是什么
- “./”路径规范是什么意思
- 在流式 CSS 中指定相对路径的正确方法是什么?
- 从nodejs中的路径中剥离父目录的常见方法是什么
- 这段代码中的客户端、路径和数据是什么?
- Google Script解析JSON -下面的路径是什么?
- 在javascript中传入波浪路径以获得相对路径的正确方法是什么?
- 路径是什么?
- 在express/jade文件中设置JS和CSS路径的正确方法是什么?
- 改变rapha 235; 1路径元素的正确方法是什么?
- 附加到路径的正确方式是什么