有没有办法让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>
我也对任何替代方案持开放态度。
答案 0 :(得分:1)
据我所知,这是不可能的,但您可以创建一个模板,底部有一个asp内容占位符,然后使用asp控件添加它。如果您通常使用registerJS函数,那么在aspx页面中的任何位置调用脚本将在技术上使浏览器最后看到它。最后,您可能希望使用http://headjs.com/