我正在使用CMS,该CMS可自动缩小所有脚本,并且需要在.js文件顶部添加免责声明作为注释。
这些适用于大多数缩小器,但不适用于他们使用的任何缩小器:
/*! 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
建议/想法?
一个字符串就可以了。
我对此主张有什么证据?
嗯,他们选择这个是有原因的:
"use strict";
作为严格模式的激活器,那就是它不会干扰不支持它的浏览器。
因此,只要您的免责声明不是“严格使用”,就可以了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句