我刚刚开始用Dojo工具包做一个新项目,一放置dojo.js脚本标签,firebug就告诉我:
Could not load 'dojo._firebug.firebug'; last tried './_firebug/firebug.js'
我知道dojo因为糟糕的调试信息而声名狼藉,但这太离谱了....
如果有人对此有任何想法,我会非常感激。
我刚刚开始用Dojo工具包做一个新项目,一放置dojo.js脚本标签,firebug就告诉我:
Could not load 'dojo._firebug.firebug'; last tried './_firebug/firebug.js'
我知道dojo因为糟糕的调试信息而声名狼藉,但这太离谱了....
如果有人对此有任何想法,我会非常感激。
根据这个帖子,您需要将其放在Web服务器上,当然,这应该是一个本地Web服务器,只为开发目的服务于您自己的机器。
可以不使用Web服务器进行工作。 按照下面的步骤操作。
http://www.dojotoolkit.org/support/faq/why-does-dojo-fail-load-file-urls-firefox-3
将Security.fileuri.strict origin策略设置为false,然后重试。
我在Firefox上遇到了这个问题,如果您访问一个没有通过服务器传递的本地HTML页面,Firefox会给您错误提示,因为它不允许目录遍历。
其他浏览器允许本地目录遍历。
最好的解决方案是通过服务器(本地或远程)运行页面,因为服务器允许此类目录遍历发生。
就像其他人所说的那样,当缺少firebug.js
时会出现错误。我遇到了同样的错误,但是因为我创建了自定义构建,但是将我的DjConfig
值isDebug
保留为true
。
只要我将其更改为isDebug:false
,dojo就停止尝试加载firebug。
Dojo.js
应该在 root/Dojo
文件夹中。
它应该以这种方式工作。