header 中插入的脚本引用

Script references inserted in the header

我继承了一个旧的 CF 站点并试图将其移动到不同的服务器。 header 中的脚本引用有问题。它们不可访问,我在尝试导航到它们时收到 404 错误。

我搜索了所有代码以查找可以包含这些脚本的位置,但无济于事。

ColdFusion 会自动插入这样的引用还是我遗漏了一些源代码?

使用需要 javascript 的 ColdFusion 标签时,javascript 源文件将自动添加到页面的 <head> 元素中。这包括 <cfform> <cfinput> 以及其他非表单相关的标签,例如 <cfgrid><cfgraph>.

这些源文件可以在 ColdFusion 安装目录中找到,或者 CF 安装程序也可能将它们添加到您的 Web 根文件夹中,这将依赖于安装。根据您的安装,可能已在您的 Web 服务器中创建到 cf_scripts 文件夹的映射,这将使您的应用程序可以访问这些文件。

顺便说一句,我个人避免使用注入 javascript 的 coldfusion 标签。我更喜欢完全控制我使用的 javascript 库,我不喜欢依赖 ColdFusion 来发布错误修复、添加增强功能或保持兼容性。