我被分配支持一个Coldfusion应用程序,发现CF正在向某些页面添加脚本标签。这些js文件似乎是支持某些CF标记的,因为我在任何.cfm文件(或后续的包含文件)中找不到对.js文件的引用。.js文件是流行的库,可以通过CDN访问而不是从我们的Web服务器提供它们。所以我的问题是:
CF标记或Coldfusion设置是否可以更改以更新.js URL?
我被分配支持一个Coldfusion应用程序,发现CF正在向某些页面添加脚本标签。这些js文件似乎是支持某些CF标记的,因为我在任何.cfm文件(或后续的包含文件)中找不到对.js文件的引用。.js文件是流行的库,可以通过CDN访问而不是从我们的Web服务器提供它们。所以我的问题是:
CF标记或Coldfusion设置是否可以更改以更新.js URL?
<cfajaximport cssSrc="/collegeApp/application/cssFiles"
scriptsrc="/collegeApp/ajaxScripts"
tags="cftooltip, cfwindow">
reference: Adobe ColdFusion 9 * cfajaximport
CF应该包含的唯一.js文件是用于像cfform或cf ajax等事物的,它们将指向内部的CF特定.js文件。我知道基础cfajax使用ExtJs,但我想象它是一个定制版本,因此指向外部主机可能会导致其崩溃。
当您提到“流行库”时,我不确定您引用的是什么。您能详细说明吗?我怀疑您可以用外部公共库替换任何内部CF.js库,并使您的CF代码仍然正常工作。
Henry指出了cfajaximport标记的使用,但根据文档,它仅适用于本地.js文件:
“指定相对于Web根目录的URL,其中包含ColdFusion使用的客户端脚本文件的目录。”
尽管如此,看到有效的URL是否起作用将是有趣的。