我正在处理很多 ColdFusion 遗留代码。我在看
<cfform action="xxxx.cfm" method="POST" enablecab="No">
我正在努力退休<cfform>
,但我不知道该怎么enablecab="No"
做。
QA 已经发现了变化,但我不知道如何描述变化。该系统最近从CF10更新到CF2016
我正在处理很多 ColdFusion 遗留代码。我在看
<cfform action="xxxx.cfm" method="POST" enablecab="No">
我正在努力退休<cfform>
,但我不知道该怎么enablecab="No"
做。
QA 已经发现了变化,但我不知道如何描述变化。该系统最近从CF10更新到CF2016
当 Java 小程序还存在时,该enableCAB
属性就出现了,ColdFusion 使用它们来使诸如<cfform>
(及其输入部分)“更丰富”之类的东西。启用enableCAB
提示用户将所需的小程序类下载为.cab
文件(Microsoft 的存档格式)以加快传输速度。因此,它仅适用于 Internet Explorer,并且需要 Microsoft 的代码签名 (Authenticode)。
早在 2001 年,该属性的功能在 ColdFusion MX (ColdFusion 6) 中被删除而没有替换。但是,在较新的版本中,该属性仍然被读取并完全忽略。
简短的回答:
它什么也不做
长答案:
通常,当<cfform>
获得一个不在其官方列表中的属性时,它会进行透传。enablecab
才不是。它只是消失在æther中。
它也不做任何类型的验证。它过去必须是真或假。但现在它需要任何东西。