gpt4 book ai didi

javascript - 您在 Internet Explorer 7/8 中遇到过 Dojo 1.7.1 的问题吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:36:10 24 4
gpt4 key购买 nike

我一直致力于将应用程序从 dojo 1.4.3 升级到 1.7.1。在 Firefox/Chrome/Safari 中一切正常,但 IE7 和 IE8 都失败了。第一个失败似乎来自 dojo/ready 中的代码,大约在第 40 行。

    try{
f();
}
// FIXME: signal the error via require.on
finally{
onLoadRecursiveGuard = 0;
}

有没有其他人注意到这个问题?有解决办法吗? Dojo 声称它应该在 IE 6 - 9 中工作,但我看到其他评论表明 try/finally 将在 IE 中中断而不会捕获。这是真的?感谢您提前了解此问题!

最佳答案

我遇到了这个问题,这是因为在我的代码中调用了 safeMixin,但没有检查传入的参数。safeMixin ‘应该’有一个有效的对象作为参数传入。

如果您“新建”一个带有空构造函数的对象,然后将参数直接传递给 safeMixin,就会发生这种情况。还有其他情况。

Here is a bug report.

关于javascript - 您在 Internet Explorer 7/8 中遇到过 Dojo 1.7.1 的问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8846471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com