我的项目是使用doxygen记录,我想在Linux下创建一个chm文件,所以我使用chmcmd。建立CHM文件chmcmd结果在所有页面上的JavaScript错误
的CHM建成,但每一页上我有这样的错误
« $ » is undefined
code 0
当检查文件,它对应于这样的功能:
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
但是,如果林建设CHM使用Windows工具,该文件是完全一样的,我没有JavaScript错误。
是否有一个选项来建立CHM文件或可以改变javscript行为的东西?
你打开在Linux或Windows的文件,你从Linux转移到Windows后解锁文件? (谷歌搜索“chm unblock”) –
忘记了更新这篇文章,但它实际上是一个从chmcmd中的bug,它现在被修复在中继版本 –
啊,是的,我修复了这个问题:-) –