6

一部のドキュメントを表示するために「google viewer」を使用しています。唯一の問題は、ブラウザに「リンボ」にある Google ログインがある場合、何も表示されず、「X-Frame-Options によって表示が禁止されているため、ドキュメントの表示を拒否されました」ということです。エラーが発生し、コンソールに表示されます。

「リンボ」とは、ログインはわかっているが、ユーザーが自分自身を再確認するためにパスワードを再入力する必要がある場合です。

このエラーがいつ発生したかを検出して、ポップアップ エラーを表示してユーザーに通知する方法はありますか?

前もって感謝します。

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 に答える