我目前有一个项目,我正在编写一个ePub3 eBook。
我成功地包含了three.js来显示一些模型。现在,我想通过加载以下格式的JSON文件来创建几个'hotspot‘元素(小立方体,它应该是交互式的,以显示模型上位置的详细信息):
{
"detail0" :
{
"id": 0,
"size" : [5, 5, 5],
"coords": [-10 , 4 , -10],
"text" : "first interactive object"
},
// ...
}如果我在Safari中显示电子书,一切都正常,我可以加载obj文件并正确地呈现它。同样,解析JSON文件也可以很好地工作。
如果我在Mac的iBooks中显示它,也是一样的。
但它在我的iBooks中的iPad上不起作用。
你们中有谁有在ePub3中使用JSON的经验吗?
除此之外,除了在浏览器中测试并希望一切正常工作之外,有没有一种适当的方法来调试电子书?
发布于 2015-07-17 23:57:37
Hi hGen @ epub3格式只适用于html页面查看,不能在服务器端工作。
例如:它支持HTML5、Canvas、javascript、jquery、Svg、Gif、音频/视频。它主要是交互型的。
它不包括localhost: Ajax、PHP、JSP、JSON等,
我希望这对你有帮助。
发布于 2015-07-19 03:02:27
JSON在iBooks上的EPUB-3工作。下载名为"Create Dynamic Text and Footnote by JSON at EPUB-3“的测试书:http://teyid.org/testet/lib/?te=18072015
https://stackoverflow.com/questions/31479152
复制相似问题