0

有没有办法让 Ektron 在页面末尾加载 JavaScript 而不是 <head> 使用

JS.RegisterJSInclude(this, _api.SitePath + "/js/last.js", "LastJS");

我想获得使用 RegisterJSInclude 的好处,但是文件需要在 html 的末尾出现。

<html>
<head></head>
<body>
...
<script src="/WorkArea/FrameworkUI/js/ektron.javascript.ashx?id=+1843595138+1354911990" type="text/javascript">
</body>
</html>

我也对任何替代方案持开放态度。

4

1 回答 1

1

据我所知,这是不可能的,但您可以制作一个底部有一个 asp 内容占位符的模板,然后使用 asp 控件添加它。如果您通常使用 registerJS 函数,那么从技术上讲,在 aspx 页面中的任何位置调用脚本都会使其最后被浏览器看到。最后你可能想看看使用http://headjs.com/

于 2013-03-30T01:09:48.977 回答