为什么JS未在我的书中运行

问题描述:

最近,我试图将“Web Project”转换为“epub”。为什么JS未在我的书中运行

在此之前,我有一个简单的测试如下。

我做了一个打印“Hello World”的简单HTML文件,JavaScript改变了字体颜色。

我通过Calibre转换器将这个HTML文件转换成epub格式。

但是,我检查了JavaScript不适用于ePub查看器。

有没有什么方法可以使Javascript转换为ePub后正常工作?

+2

[“需要注意的是,脚本支持对于阅读系统是可选的,并且出于安全原因可能会被禁用。”](http://www.idpf.org/epub/30/spec/epub30- overview.html#sec-scripting) – Quentin

+0

并非所有设备都能够运行javascript。如果您没有iPad或Mac,可以使用iBooks应用程序。那么你在用什么设备? –

+0

我有一个Android平板电脑“Galaxy Note 10.1”。感谢您的评论 –

您应该检查您的清单中使用脚本的XHTML页面的条目是否包含scripted属性。

您应该检查一下您的读者(Galazy Note 10.1是一款硬件,而不是读者),我的意思是您用来阅读本书的应用程序,支持脚本,正如评论者所提到的。现代人会。你可以试试Himawari或者Azardi。

您的字体颜色更改可能正确,也可能不正确,因为各种阅读器可能会以各种方式覆盖此内容。

出于好奇,你是什么意思的“印刷”?如果你正在使用document.write的机会,请不要。

您可以通过检查您在JavaScript中正在做的事情是否真的发生,来检查JavaScript是否在书中起作用。没有开发者控制台或调试器的等价物。