【发布时间】:2016-05-26 09:09:00
【问题描述】:
我正在使用 Dojo 1.9.1,它是 Spring Web Flow 的一部分。我正在尝试使用 firebug 调试我的 JavaScript 文件,但无法在 Firebug 的 Script 面板中看到我的 JavaScript 文件(文件正在加载,我可以在 firebug 网络面板中看到)。
dojo.js 和其他库脚本在 firebug 中可见,只有我的脚本不可见。我尝试使用 Chrome DevTools 和 firefox 开发者工具查看它们,但这并没有帮助。
有一个 Dojo Firebug 扩展,但它不适用于最新的 Dojo 版本。
我正在使用我的 jsp 中的 'require' 加载脚本
<script type="text/javascript">
require( [ "dojo/parser",
"js/myScript",
"dojo/domReady!" ], function( parser, myScript ) {
myScript.loadElements();
});
</script>
有什么想法吗?
【问题讨论】:
-
“Chrome 没有帮助”是什么意思?你也没有看到那些脚本吗?
-
试试dojoConfig中的isDebug:true标志,会不会是你使用的dojo被打包了?
-
如果脚本未加载,您通常会在控制台中收到语法错误消息。你在那里检查过吗?
-
isDebug:true 并且文件正在加载。没有错误。唯一的问题是我无法用 firebug 调试它,因为它没有在脚本选项卡下“显示”。
-
可能您使用的文件有源映射引用,但引用的文件不存在。
标签: javascript dojo firebug spring-webflow