ColdFusion的isSafeHTML()文档到处都是错误的吗?

vol*_*one 1 coldfusion coldfusion-11 coldfusion-2016

我一直试图isSafeHTML()告诉用户他们提交的HTML是否允许.CFDocs.orgAdobe.com的文档显示该函数需要三个参数:inputString, policyFile, throwOnError.但是,当我提供所有三个参数时,我得到一个错误,说它只接受1或2个参数.

经过一些测试,我得出结论,这throwOnError不是这个函数的有效参数.其他人可以证实吗?如果是这样,有没有办法更新文档,以便其他人不会遇到同样的问题?

Pet*_*tag 5

你是对的,我刚刚在ColdFusion 2016更新2(2016,0,02,299200)上进行了测试,它扔了:

ISSAFEHTML函数的参数验证错误.该函数接受1到2个参数.

使用此代码:

<cfoutput>
#isSafeHTML("html", server.coldfusion.rootdir & "/lib/antisamy-basic.xml", true)#
</cfoutput>
Run Code Online (Sandbox Code Playgroud)

我更新了cfdocs.org站点以删除throwOnError参数.为了将来参考,您可以通过单击"编辑"按钮修复cfdocs.org上的文档,或者如果您只想指出问题,可以单击"问题"按钮.

对于Adobe文档,您可以在此处提交错误报告:https://bugbase.adobe.com/

  • 顺便说一句,我在adobe负责文档的人员,他们说明天将在他们结束时修复 (2认同)