&引用;dojo未定义";-Firefox3.5问题?

&引用;dojo未定义";-Firefox3.5问题?,firefox,dojo,Firefox,Dojo,请查看此代码: 只需关闭“域”输入字段,尝试运行Ajax。 (注意:测试Ajax web服务总是返回相同的消息,它假装检查域是否可用,但实际上不可用) 在Firefox3.5中运行时,我在dojo.xhrGet语句中得到“dojo not defined”。 它在IE7和Chrome浏览器中运行良好,一位朋友在Firefox 3.0上进行了测试,效果良好 1) Firefox3.5没有从CDN中正确获取DojoJavaScript是否有问题?可能是缓存问题 2) 你知道这个问题吗?是不是已经向F

请查看此代码: 只需关闭“域”输入字段,尝试运行Ajax。 (注意:测试Ajax web服务总是返回相同的消息,它假装检查域是否可用,但实际上不可用)

在Firefox3.5中运行时,我在dojo.xhrGet语句中得到“dojo not defined”。 它在IE7和Chrome浏览器中运行良好,一位朋友在Firefox 3.0上进行了测试,效果良好

1) Firefox3.5没有从CDN中正确获取DojoJavaScript是否有问题?可能是缓存问题

2) 你知道这个问题吗?是不是已经向Firefox报告过了

谢谢, 尼尔·沃尔特斯


更新:9月1日下午-我已经卸载并重新安装了Firefox 3.5.2(但我保留了我的个人资料设置),并且遇到了同样的问题。我使用的是Windows Vista Ultimate

正如我在评论中所说,在Firefox 3.5(mac)上运行良好。尝试在Firefox浏览器上执行以下操作,在url栏中插入dojo库url:

http://ajax.googleapis.com/ajax/libs/dojo/1.3.2/dojo/dojo.xd.js
通常,它有助于解决任何缓存问题,并强制Firefox获取文件


如果它仍然无法工作,只需将dojo存储在服务器中并在本地使用即可。

最终发现了问题。这是名为“无脚本”的附加组件。尽管我没有设置全局允许脚本的脚本,但该工具中的某些东西导致了这个问题。我升级到新版本的无脚本,但仍然有问题。如果我禁用了附加组件(从Tools/add-ons屏幕),那么Dojo将从CDN中完美加载,并且生活再次变得美好


我可能在这个愚蠢的问题上浪费了6-8个小时。希望这篇帖子能节省别人的时间。如果答案是肯定的,请投赞成票

在启用NoScript的情况下,它可以正常工作。
我只需要同时允许“3wcloud com provisioning qa.appspot.com”和“ajax.googleapis.com”。

我使用的是Firefox 3.5,工作正常。我粘贴了URL,可以在浏览器中查看JavaScript源代码。但是我返回并刷新了故障页面,它仍然有错误。我使用的是谷歌应用程序引擎,它最多只能上传3000个文件。如果CDN有效,我想使用它。请参阅NoScript论坛上的这个帖子,了解我在那里的后续内容。