Ocsigen / Eliom:如何删除不必要的JavaScript?

时间:2015-05-21 07:50:03

标签: ocaml ocsigen

我正在使用Ocsigen框架进行Web编程的第一步。我可以构建简单的应用程序,但我注意到Ocsigen会生成大量不必要的JavaScript代码。即使是完全没有交互式组件的Hello world example,也会生成并包含400 KB的JavaScript文件。有没有办法告诉它不要这样做?

在测试使用内部链接的简单应用时,我首先注意到了这个问题;使用JavaScript关闭测试工作正常,但是在重新启用JavaScript的情况下,我注意到每个链接实际上都有一段我没有编写且无法控制的相关JavaScript。显然,如果网站在没有它的情况下也能正常工作,则不需要此代码。我真的想避免这种情况。有什么提示吗?

1 个答案:

答案 0 :(得分:4)

如果您使用DOCTYPE仿函数,那就会产生。如果你不使用javascript,你可以使用Eliom_registration.App,它会生成一个没有任何魔法的普通html页面。另一方面,这意味着您无法使用客户端值。