道场和火狐调试工具

4

我刚刚开始用Dojo工具包做一个新项目,一放置dojo.js脚本标签,firebug就告诉我:

Could not load 'dojo._firebug.firebug'; last tried './_firebug/firebug.js'

我知道dojo因为糟糕的调试信息而声名狼藉,但这太离谱了....

如果有人对此有任何想法,我会非常感激。


你有相关的源代码吗?可以和错误信息一起提供吗? - Nosredna
笑,这就是事情,源代码是:<script type='text/javascript' src='js/dojo.js'></script> ... 就是这样 - user35288
我喜欢Dojo,但我同意Dojo的错误消息很糟糕。 - Bjorn
6个回答

4

根据这个帖子,您需要将其放在Web服务器上,当然,这应该是一个本地Web服务器,只为开发目的服务于您自己的机器。


啊谢谢...我刚开始这个项目,甚至还没有在我的apache上设置它。谢谢! - user35288
2
@Paul,如果你“仍然遇到错误”,那么你需要取消接受答案。否则,请删除你的评论。 - dlamblin

2

1
为什么不从骨架代码开始呢?如果不确定,就选择初学者教程。

1

我在Firefox上遇到了这个问题,如果您访问一个没有通过服务器传递的本地HTML页面,Firefox会给您错误提示,因为它不允许目录遍历。

其他浏览器允许本地目录遍历。

最好的解决方案是通过服务器(本地或远程)运行页面,因为服务器允许此类目录遍历发生。


0

就像其他人所说的那样,当缺少firebug.js时会出现错误。我遇到了同样的错误,但是因为我创建了自定义构建,但是将我的DjConfigisDebug保留为true

只要我将其更改为isDebug:false,dojo就停止尝试加载firebug。


0

Dojo.js 应该在 root/Dojo 文件夹中。
它应该以这种方式工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接