* DOJO *无法获取属性'safe'的值:object为null或未定义IE9

时间:2013-03-05 13:44:25

标签: google-chrome firefox dojo django-templates internet-explorer-9

我们用Dojo 1.4编写了一个非常大的应用程序!

由于针对比IE8(IE9,Chrome,FF等)更新的浏览器存在许多兼容性问题,因此我们尝试将应用程序迁移到最新版本的Dojo(1.8.3)。

我遇到了一些易于识别和修复的问题:

this.widgetId.attr("value") --> dojo.attr(this.widgetId, "value"

现在我发现了一些更难的东西。

在我使用dtl(Django模板语言)的每个页面中,它都不起作用。

有些网页会在每个浏览器中给出以下不同的错误:

Firefox:“TypeError:str为null”

Chrome:“无法读取属性'safe'为null”

IE9:“无法获取属性'safe'的值:object为null或undefined”

其他一些页面没有给我任何错误,但屏幕上仍然没有显示任何错误。

我无法发布任何代码,因为自定义小部件中有自定义小部件等...

如果您需要更多信息,请告诉我们。

谢谢

0 个答案:

没有答案