在分析我们的调度员的一些请求时,我们注意到我们不断获得通过命中以下路径生成的0字节文件
/etc/clientlibs/foundation/testandtarget
此文件是ClientLibraryFolder。它的js.txt定义了基本文件:
#base=source
没有“source”文件夹是testandtarget的直接子项。 testandtarget文件夹包含两个ClientLibraryFolders,mbox和util。这些文件夹中的js加载到页面上就好了。这就是Test& Target仍然有效的原因。但是,默认情况下testandtarget ClientLib似乎是错误的(这是OOB 5.5设置)。我们得到一个0字节的文件,因为js.txt文件的基础指向一个不存在的文件夹。
还有其他人看到这种行为吗?看来我可以重写js.txt文件。这样做会有什么后果吗?
答案 0 :(得分:0)
我可以说,该节点是一个空的clientlib,但它有一个子节点“mbox”,具有相同的clientlibrary类别。该clientlibrary将生成内容,并引用其下的source
文件夹。
我不知道版本历史记录,以及它是否曾经拥有有效内容,或者计划将来使用。
我更愿意删除或更改类别,而不是使用js.txt文件。编辑js.txt文件将更改内容进入clientlib的内容。更改/删除类别将不再导致调用零字节文件。
<cq:includeClientLib categories="testandtarget" />
=&GT;
&lt; script type =“text / javascript”src =“/ etc / clientlibs / foundation / testandtarget / mbox.js”&gt;
&lt; script type =“text / javascript”src =“/ etc / clientlibs / foundation / testandtarget.js”&gt;