1

JSを使用した動的なページ読み込みを利用するページを作成しました。Safari、FF、Chromeで正常に機能しますが、もちろん、悪名高いInternetExplorerはうまく機能していません。

(このページには他にも問題があることを知っています。「Cykler」セクションでは、これらはこの質問にとって重要ではないため、焦点を当てるべきではありません)

http://soegaardcykler.dk/beta

Cykler、Infoなどのカテゴリの1つをクリックしてみてください。

奇妙なことに、IEで開発者ツールを開いてモードをIE8に設定し、IE9に戻すと問題は発生せず、他のブラウザーと同じようにページが切り替わります。

IEを閉じて再度開くと、問題が再発します-コンソールに移動して何が起こっているかを確認すると、ページを更新するように求められます-これを行うと、問題は再び解消されます。

一体何が起こっているのかわかりません。2人の友人もテストを行っており、初めてページにアクセスしたときに両方とも問題が発生しています。

4

1 に答える 1

1

コンソールにログインしているようです。これはIEでは問題があります。コンソールオブジェクトは、コンソールが実際に開いている場合にのみ表示されます(私は思います)。

コンソールの問題を回避するための解決策がいくつかあります。独自のロガーオブジェクトを作成する以外に、ベストプラクティスをお勧めすることはできません(とにかく悪い考えではありません)。

サイドノード:Windowsオペレーティングシステムを使用しているかどうかはわかりませんが、Fiddler2 HTTPトラフィックアナライザーに精通している場合は、セッションを非常に簡単に検索できます。それが私があなたが逃したファイルを見つけた方法です。

最後の編集:ここに関連する良い投稿があります:IEでスクリプトコンソール(console.log)に書き込む正しい方法は何ですか?

于 2012-08-15T15:44:58.247 に答える