1

linux/apache2.0/php4 Web サーバーから windows/iis7/php5 Web サーバーに変更したところです (これは大幅な変更であるため、php バージョンのみを投稿します)。

私の css は Linux のもの (http://66.119.8.165/flcunderconstruction.php) では問題なく動作していますが、Windows のもの (http://66.119.8.236/flcunderconstruction.php) では動作しません。

現在、この問題は Internet Explorer 8 にのみ適用されるようです (古いかもしれませんが、私はそれらをテストしていません)。Firefox と Internet Explorer 9 は問題なく動作します。

非phpバージョン(http://66.119.8.236/flcunderconstruction.html)を作成したため、phpの問題を除外したと思いますが、問題は解決しません。

問題は css にあると思います (これは非常に大きく、多くの検証エラーが発生します)。しかし、これは Windows サーバーと ie8 でのみ発生するため、コードを叩き始めるのをためらっています。

何か案は?

JJ

4

1 に答える 1

3

壊れたバージョンは、/ include/html5.jsに到達するとロードを停止します。これはIE8でのみ表示されます。これは、後のバージョンでは、ポリフィルがなくてもHTML5のものを問題なく処理できるためです。

これをテストするには、F12キーを押して開発ツールを開きます。ブラウザモードをIE8に切り替えます。[ネットワーク]タブにジャンプして、[キャプチャの開始]を押します。ハードリフレッシュ(CTRL + F5)を実行し、ファイルの読み込みが開始されるのを確認します。HTML5ポリフィルに到達すると404に注意してください。(下の画像)

Fiddler2を使用して、オートレスポンダーを設定し、不足しているファイルの代わりにローカルマシンからHTML5ファイルを自動的に追加します。リクエストを更新すると、IE8で期待どおりにサイト全体が読み込まれました。ポリフィルを他のサーバーに配置すると、設定されます。

ここに画像の説明を入力してください

于 2012-04-27T04:03:34.383 に答える