2010-09-03 39 views
1

我面臨的具體問題是我無法控制的有問題的Flash應用程序。當它失敗時,我想顯示備用內容。JavaScript能否捕獲頁面對象觸發的404錯誤?

其中包含Flash內容的頁面加載,它是明確的Flash應用程序使得導致此消息在調試控制檯的要求:

Failed to load resource: the server responded with a status of 404 (Not Found) /path/filename 

所以我想知道如果有一些方法來檢測即使用包含Flash對象的頁面加載一些JavaScript。

我試過window.onerror,但是這沒有檢測到它。

+0

我不明白。誰在給404什麼時候? – 2010-09-03 21:52:40

+0

我編輯了這個問題來澄清這一點。 – danorton 2010-09-03 22:15:56

回答

1

如果這是從Flash內發出的請求,我會說不。只有瀏覽器加載項(如Firebug)才能監視所有請求。

1

檢測JS的唯一方法是在您的404頁面上使用JS。只有當指定的內容不能出售時纔會獲得404,所以也不會出售JS。