[問題] On-Demand JavaScript有沒有辦法偵測404?

看板Ajax作者 (Victor)時間16年前 (2009/08/01 12:55), 編輯推噓0(009)
留言9則, 2人參與, 最新討論串1/1
我正在寫一個基於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

08/01 16:13, , 1F
系統架站問題? http://tinyurl.com/jyphe 用proxy?
08/01 16:13, 1F

08/01 17:00, , 2F
因為comet需求 另一個server專門hold request用的
08/01 17:00, 2F

08/01 17:01, , 3F
如果用proxy proxy也會同樣hold住連線
08/01 17:01, 3F

08/01 17:01, , 4F
對於大部份常見的proxy架構 例如thread pool
08/01 17:01, 4F

08/01 17:01, , 5F
應該是說http server架構
08/01 17:01, 5F

08/01 17:02, , 6F
用thread pool的話 每個連線都會吃一個thread
08/01 17:02, 6F

08/01 17:02, , 7F
最後server就暴了 這就是為什麼我不用proxy的原因
08/01 17:02, 7F

08/01 17:21, , 9F
Additional document.domain logic 不過我沒試過
08/01 17:21, 9F
文章代碼(AID): #1ASyhHxO (Ajax)
文章代碼(AID): #1ASyhHxO (Ajax)