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