1

私はjquery履歴プラグイン(http://plugins.jquery.com/project/history)firefoxが正常に動作することをテストしています。しかし、私はie7ブラウザが「アクセス拒否」にエラーを報告することをテストしています。この問題の解決策は何ですか?

エラーライン: var iframe = ihistory.contentWindow.document;

よろしくお願いします

4

2 に答える 2

1

この行は、iframeのコンテンツを取得しようとしています。IEにはそれに関して多くの問題があります。ただし、アクセスが拒否された場合は、iframeが別のドメインにあるか、まだ読み込まれていないように見えます。

コードは、このiframeのonloadイベントでこの行を呼び出す必要があります。iframe lodを高速化するには、そのsrcを空のjavascript呼び出しなどに設定します。

まだBBQプラグインを使用することは良い解決策のようです。私がする ;)

于 2010-03-05T13:12:06.913 に答える
0

BBQプラグインをチェックしてください

ずっと使いやすいと思いました。

于 2010-03-05T13:10:01.813 に答える