2007-07-27
搞定dojo引起的ie6“无法打开”的问题
关键字: ie6
一直觉得dojo是个好东西,也一直是在firefox里面用dojo,前天,把含有dojo调用的页面在ie6里面打开,结果,它弹出个error:Internet Explorer无法打开Internet站点,具体信息没有显示。猴急+无奈……
经过…………(省去惊心动魄的捉虫历程),终于找到原因:
base标签就是罪魁祸首,删掉它就一切OK了。具体原因,可能是dojo对namespace的实现和模拟的import机制,与base标签的功能有冲突(哈,猜测而已)。
经过…………(省去惊心动魄的捉虫历程),终于找到原因:
- <html>
- <head>
- <base href="<%=basePath%>">
base标签就是罪魁祸首,删掉它就一切OK了。具体原因,可能是dojo对namespace的实现和模拟的import机制,与base标签的功能有冲突(哈,猜测而已)。
评论
jindw
2007-07-28
hax 写道
有啥不同啊?
计算绝对地址的时候结果不同。
另外,base已经是xhtml1不推荐使用的标签。
hax
2007-07-27
有啥不同啊?
jindw
2007-07-27
确实。一旦有<base href="<%=basePath%>"> 属性,IE和FF的XHR行为是不同的,容易出问题(可以参照JSI的方法解决)。
仍外,不要用dojo去动态装载类库(都打包到单个大文件中去)。否则必然导致无法忍受的阻塞。
仍外,不要用dojo去动态装载类库(都打包到单个大文件中去)。否则必然导致无法忍受的阻塞。
hax
2007-07-27
有可能。dojo有用htc么?
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 40712 次
- 性别:

- 来自: 武汉

- 详细资料
搜索本博客
我的相册
Range表达式图示说明
共 8 张
共 8 张
最新评论
-
如果有两处分页……
谢谢了!一上google马上找到了!
-- by llleelay -
db:migrate时,Table alre ...
学习了,我以前也经常出现这种问题,只知道不行了用version重新来。看来要好好 ...
-- by mirway -
搞定dojo引起的ie6“无法 ...
hax 写道有啥不同啊? 计算绝对地址的时候结果不同。 另外,base已经是xh ...
-- by jindw -
搞定dojo引起的ie6“无法 ...
有啥不同啊?
-- by hax -
搞定dojo引起的ie6“无法 ...
确实。一旦有<base href="<%=basePath%>"> ...
-- by jindw






评论排行榜