浏览 5000 次
锁定老帖子 主题:搞定dojo引起的ie6“无法打开”的问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-07-27
经过…………(省去惊心动魄的捉虫历程),终于找到原因:
base标签就是罪魁祸首,删掉它就一切OK了。具体原因,可能是dojo对namespace的实现和模拟的import机制,与base标签的功能有冲突(哈,猜测而已)。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-07-27
有可能。dojo有用htc么?
|
|
返回顶楼 | |
发表时间:2007-07-27
确实。一旦有<base href="<%=basePath%>"> 属性,IE和FF的XHR行为是不同的,容易出问题(可以参照JSI的方法解决)。
仍外,不要用dojo去动态装载类库(都打包到单个大文件中去)。否则必然导致无法忍受的阻塞。 |
|
返回顶楼 | |
发表时间:2007-07-27
有啥不同啊?
|
|
返回顶楼 | |
发表时间:2007-07-28
hax 写道 有啥不同啊?
计算绝对地址的时候结果不同。 另外,base已经是xhtml1不推荐使用的标签。 |
|
返回顶楼 | |