作者StubbornLin (Victor)
看板Ajax
标题[问题] On-Demand JavaScript有没有办法侦测404?
时间Sat Aug 1 12:55:43 2009
我正在写一个基於ajax/comet的聊天室
因为我系统架构的设计,我非使用跨站的request不可
我原本不知道原来还有跨站的限制
我在开发的过程中发现firefox一直不连到我另一台server
一直送options而不get 我发现原来那是access control的协定
不过似乎目前只有firefox3.5和少数browser支援
虽然我实作了 在ff3也可以运作
可是不可能只支援少数browser
所以我改转向使用On-Demand JavaScript
我新增一个script丢到head里去,删掉旧的
这样运作很好 cross-domain的问题也解决了
但是还有问题就是
script在载入失败时我有没有办法知道?
我有试着帮script加上onerror事件
可是好像没有作用
我希望能做到的是script载入发现结果是404之类的时候我能够知道
有办法做到这样吗? 谢谢
--
哇咧咧 创意投票系统
http://walele.com
易记学 程式设计教学
http://ez2learn.com/
易记学 程式设计讨论区
http://forum.ez2learn.com
VICTOR's 个人Blog
http://blog.ez2learn.com/
财报分析王
http://victorlin.serveftp.org/stock/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.171.45
2F:→ StubbornLin:因为comet需求 另一个server专门hold request用的 08/01 17:00
3F:→ StubbornLin:如果用proxy proxy也会同样hold住连线 08/01 17:01
4F:→ StubbornLin:对於大部份常见的proxy架构 例如thread pool 08/01 17:01
5F:→ StubbornLin:应该是说http server架构 08/01 17:01
6F:→ StubbornLin:用thread pool的话 每个连线都会吃一个thread 08/01 17:02
7F:→ StubbornLin:最後server就暴了 这就是为什麽我不用proxy的原因 08/01 17:02
9F:→ weiyucsie:Additional document.domain logic 不过我没试过 08/01 17:21