Javascript Firebug中的Dojo 1.9.1调试
我正在使用Dojo1.9.1,它是SpringWebFlow的一部分。我试图用firebug调试我的JavaScript文件,但在firebug的脚本面板中看不到我的JavaScript文件(文件正在加载,我可以在firebug网络面板中看到) dojo.js和其他库脚本在firebug中可见,只有我的脚本不可见。我试着用ChromeDevTools和firefox开发工具来查看它们,但都没用 有一个DojoFirebug扩展,但它不适用于最新的Dojo版本 我正在从jsp中使用“require”加载脚本Javascript Firebug中的Dojo 1.9.1调试,javascript,dojo,firebug,spring-webflow,Javascript,Dojo,Firebug,Spring Webflow,我正在使用Dojo1.9.1,它是SpringWebFlow的一部分。我试图用firebug调试我的JavaScript文件,但在firebug的脚本面板中看不到我的JavaScript文件(文件正在加载,我可以在firebug网络面板中看到) dojo.js和其他库脚本在firebug中可见,只有我的脚本不可见。我试着用ChromeDevTools和firefox开发工具来查看它们,但都没用 有一个DojoFirebug扩展,但它不适用于最新的Dojo版本 我正在从jsp中使用“require
<script type="text/javascript">
require( [ "dojo/parser",
"js/myScript",
"dojo/domReady!" ], function( parser, myScript ) {
myScript.loadElements();
});
</script>
需要([“dojo/parser”,
“js/myScript”,
“dojo/domReady!”],函数(解析器,myScript){
loadElements();
});
有什么想法吗?在dojoConfig中创建
异步:true
。就我而言,这是错误的
dojoConfig= {
has: {
"dojo-firebug": true
},
isDebug: false,
parseOnLoad: false,
async: true
};
你说“Chrome没用”是什么意思?您也没有看到这些脚本吗?请尝试dojoConfig中的isDebug:true标志,可能是您正在使用的dojo已打包好了?如果没有加载脚本,您通常会在控制台中收到语法错误消息。你检查过了吗?isDebug:对,文件正在加载。没有错误。唯一的问题是我无法用firebug调试它,因为它没有在“脚本”选项卡下“显示”。您正在使用的文件可能有源映射引用,但引用的文件不存在。