我正在创建我的网站的离线版本。为此,我想将整个站点构建为单个html文件。最后一步是使用ANT将我的CSS的所有图像转换为Base64。
我尝试使用一个名为Jawr的工具,但是我得到了一个“空指针”异常......而且我真的不知道为什么:我已经尝试了一个非常短的css文件,但它没有不工作......
有什么想法吗?
答案 0 :(得分:0)
好的,我找到了办法:
要做到这一点,我已经使用了一个' exec'调用php脚本的任务。在这个脚本中,我调用了php的base64_encode函数。
有关使用PHP将base64转换后的图像包含到CSS中的更多详细信息,请参阅http://devin.la/blog/base64-encode-images-css-script-mobile。
最后,要等到我的新CSS文件准备就绪,我会使用' waitfor'蚂蚁任务。