我找到了这篇文章:
http://markmail.org/thread/4g6j2vgq3fpcpjr5#query:+page:1+mid:7rcagkd6of44x3fk+state:results
但是当前的 caja ant 构建文件中没有“maven”目标。我还花了几个小时浏览相当稀疏的 caja 文档,并在结帐时阅读文件,但没有看到任何明确的迹象表明如何以生产就绪的方式运行它。ant 构建中有一个开发服务器目标,但是在生产环境中运行 ant 来启动它并不是很有吸引力。
我不能使用谷歌托管的 caja 服务器(项目要求针对来自 UI 的传出 3rd 方请求),所以如果我使用 caja,我需要设置自己的服务器。我的愿望是使用 caja 来确保我编写的嵌入片段永远不会在嵌入它们的托管服务中运行(或彼此)。这尤其适用于与 html id 冲突、jquery 版本或 css 样式冲突(后者已经咬我们)的冲突。
我希望能够将其安装为容器中的战争,或安装为我的应用程序中的 servlet。我还想知道是否可以作为 ServletFilter 进行哄骗。
有没有办法建立战争,或者一些关于如何通过 servlet 或过滤器实现这一目标的文档?