我正在使用CMS来自动缩小所有脚本,并且需要在.js文件的顶部添加免责声明作为注释。
这些适用于大多数minifiers,但无法使用与他们使用的任何人:
/*! This is the disclaimer */
/* @license This is the disclaimer */
/* @preserve This is the disclaimer */
我试图找到任何其他不会破坏脚本的替代方案。如果添加更多选项,它使用的页面也会有jQuery。
到目前为止,我唯一的解决方案似乎是把它变成一个字符串,但是我不确定这在所有浏览器中是否可以,尽管它似乎并没有破坏任何东西。
"This is the disclaimer";
// Rest of code here
我宁愿不做以下事情,因为它使免责声明变得不那么明显,我希望它能脱颖而出:
var c="This is the disclaimer";
// Rest of code here
建议/想法?
答案 0 :(得分:1)
字符串没问题。
我对该断言有什么证据?
嗯,他们选择这个是有原因的:
"use strict";
作为Strict Mode的激活器,也就是说它不会干扰不支持它的浏览器。
因此,如果您的免责声明不是“严格使用”,那就没事了。
答案 1 :(得分:0)
您使用哪种工具来缩小?
例如,使用YUI Compressor,您可以使用!
保留一条评论:
/*!
* This is the DISCLAIMER
*/