6

我正在使用“谷歌查看器”查看一些文档。唯一的问题是,如果浏览器的 google-login 处于“limbo”状态,它什么也不显示,并且“拒绝显示文档,因为 X-Frame-Options 禁止显示”。发生错误并显示在控制台中。

我所说的“limbo”是指已知登录但用户必须重新输入密码以重新验证自己的情况。

是否有一种方法可以检测何时发生此错误,以便我可以显示弹出错误以通知用户?

提前致谢。

4

1 回答 1

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

于 2012-05-05T21:34:25.463 回答