检测"拒绝显示文档因为X-Frame-Options禁止显示"的方法.错误?

Mr *_*eow 6 javascript frame x-frame-options

我使用'google viewer'查看一些文档.唯一的问题是,如果浏览器有一个处于"不明朗"的谷歌登录,它什么也没有显示,"拒绝显示文件,因为X-Frame-Options禁止显示".发生错误并显示在控制台中.

我所说的"limbo"是指登录已知,但用户必须重新输入密码才能重新验证.

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

提前致谢.

小智 2

遇到了同样的问题,找到的唯一解决方案是检查iframe一段时间后是否完成加载:

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

    var errloading = setTimeout(function () {
        window.location = "App.aspx";
    }, 5000);
});
Run Code Online (Sandbox Code Playgroud)

因此,实际上,批准我的应用程序的用户现在已在iframe.

其他人会在 5 秒后重定向(对于这 5 秒,我有一些小文字解释了情况)。

也许使用这种方法可以做得更好?

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


归档时间:

查看次数:

5303 次

最近记录:

8 年,4 月 前