我使用'google viewer'查看一些文档。 唯一的问题是,如果浏览器有一个处于“不明朗”的谷歌登录,它什么也没有显示,“拒绝显示文件,因为X-Frame-Options禁止显示”。发生错误并显示在控制台中。
“limbo”的意思是当登录已知但用户必须重新输入密码才能重新验证。
是否有方法检测何时发生此错误,以便显示弹出错误以通知用户?
提前致谢。
答案 0 :(得分: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