2009-07-30 18 views
1

JavascriptでIEの認証キャッシュをクリアする必要があります。 IE6では、document.execCommand('ClearAuthenticationCache');を使用しています。 IE7では、それは動作しません。ie7でJavascriptで認証キャッシュをクリアする方法は?

私は何ができますか?ありがとうございました...

+0

何もありませんか?その重要な... –

答えて

6

JavaScriptエラー(左下に黄色い感嘆符アイコンが表示されます)が表示されますか?詳細をお知らせください。あなたは絶対にのコード行が実行中であることを確認してください(その上にalert('execCommand');を追加してみてください)。 Internet Explorer 6で動作するがInternet Explorer 7で動作しないものによって引き起こされる他のJavaScriptエラーによって、その行のコードが実行されない可能性があります。

IDM_CLEARAUTHENTICATIONCACHE Commandのドキュメントによると、Internet Explorer 6 SP1以上で動作します。

私はちょうどdocument.execCommand('ClearAuthenticationCache')をInternet Explorer 7と8で試してみましたが、両方で動作しました。私は自分のページソースにもそれを持っていませんでした。

  1. 私は認証が必要なページに行きました。
  2. 私はログインしました。
  3. 私はそのページから離れて行きました、そして、私は再認証する必要はありませんでした。
  4. その後、アドレスバーにjavascript:void(document.execCommand('ClearAuthenticationCache'));を貼り付けました。
  5. 私はページから離れて戻ってきました。私は再認証しなければなりませんでした。

上記の手順がうまくいかないことを確認できますか?

テストに使用できるこの問題が発生しているページがありますか?

edit your questionには、提供できる情報があります。ありがとう。

+1

私はこれもIE11で動作確認することができます。 –

関連する問題