我正在使用“谷歌查看器”查看一些文档。唯一的问题是,如果浏览器的 google-login 处于“limbo”状态,它什么也不显示,并且“拒绝显示文档,因为 X-Frame-Options 禁止显示”。发生错误并显示在控制台中。
我所说的“limbo”是指已知登录但用户必须重新输入密码以重新验证自己的情况。
是否有一种方法可以检测何时发生此错误,以便我可以显示弹出错误以通知用户?
提前致谢。
我正在使用“谷歌查看器”查看一些文档。唯一的问题是,如果浏览器的 google-login 处于“limbo”状态,它什么也不显示,并且“拒绝显示文档,因为 X-Frame-Options 禁止显示”。发生错误并显示在控制台中。
我所说的“limbo”是指已知登录但用户必须重新输入密码以重新验证自己的情况。
是否有一种方法可以检测何时发生此错误,以便我可以显示弹出错误以通知用户?
提前致谢。
有同样的问题,找到的唯一解决方案是检查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