2012-02-02 41 views
5

我使用'google viewer'來查看一些文檔。 唯一的問題是,如果瀏覽器的Google登錄名稱處於「limbo」狀態,則不會顯示任何內容,並且「由於X-Frame-Options禁止顯示而拒絕顯示文檔」。錯誤發生並顯示在控制檯中。檢測「由於X-Frame-Options禁止顯示而拒絕顯示文檔」的方法。錯誤?

我的意思是「limbo」是指登錄已知但用戶必須重新輸入密碼才能重新驗證自己。

是否有一種方法來檢測何時發生此錯誤,以便我可以顯示彈出錯誤以通知用戶?

在此先感謝。

+0

http://stackoverflow.com/questions/9534001/want-to-call-a-function-if-iframe-doesnt-load-or-loads – 2012-05-05 21:51:41

回答

2

有同樣的問題,唯一的解決辦法發現,以檢查是否iframe一段時間後完成加載:

$(function() { 
    $('#DtLoadingIframe').on('load', (function() { 
     clearTimeout(errloading); 
    })); 

    var errloading = setTimeout(function() { 
     window.location = "App.aspx"; 
    }, 5000); 
}); 

因此,實際上,已經批准我的應用程序的用戶,現在是「自動」內iframe登錄。

其他5秒後重定向(對於這5秒我有一些小文本解釋情況)。

也許使用這種方法可以做得更好?

http://static.jtwb.dotcloud.com/test-cases/html/content-disposition-attachment.html

相關問題