0

IE 8 でページが表示されない理由がわかりません。右クリックしてソースを表示すると、ページ コードが読み込まれますが、ページ全体が空白で白く表示されます。

Firefox、Chrome、IE 9以降では正常に表示されるため、理解できないようです。誰でもこれが起こった/私のコードで何が間違っているかを見ることができますか?

ページ: http://kozyheat.com

コード:

<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>Kozy Heat Fireplaces</title>
    <meta name="description" content="For over 35 years, our commitment to quality and customer satisfaction remain the same. We offer a complete line of gas & wood fireplaces, unique cabinets and stylish accessories to complement any decor.">
    <meta property="og:site_name" content="Kozy Heat Fireplaces"/>
    <meta property="og:title" content="Kozy Heat Fireplaces"/>
    <meta property="og:description" content="For over 35 years, our commitment to quality and customer satisfaction remain the same. We offer a complete line of gas & wood fireplaces, unique cabinets and stylish accessories to complement any decor."/>
    <meta property="og:image" content="http://kozyheat.com/img/desktop/facebooklogo.png">
    <meta name="viewport" content="width=device-width">
    <script src="/scripts/js/desktop/jquery-1.10.2.min.js"></script>
    <script src="/scripts/js/desktop/bootstrap.min.js"></script>
    <script src="/scripts/js/desktop/modernizr-2.6.2.min.js"></script>
    <script src="/scripts/js/desktop/selectivizr-min.js"></script>
    <link rel="stylesheet" href="/css/desktop/bootstrap.min.css">
    <link rel="stylesheet" href="/css/desktop/bootstrap-responsive.min.css">
    <link rel="stylesheet" href="/css/desktop/font-awesome.min.css">
    <link rel="stylesheet" href="/css/desktop/main.css">


    <link rel="shortcut icon" href="/img/favicon/favicon.png">
    <!--[if lte IE 9]>
    <link rel="stylesheet" href="/css/desktop/main_ie8.css"/>
    <![endif]-->
    <script>


      var backgroundInfo = [
        {"imgURL": "/media/13631/dassel1.jpg", "URL": "product/dassel", "Name": "Dassel", "Description": "Keep the home fires burning with the Dassel gas fireplace. Numerous customizing options to fit any d&#233;cor."},
        {"imgURL": "/media/13660/northernfirelights2.jpg", "URL": "product/northern_firelights_patio_fireplace_table", "Name": "Northern Firelights Patio Fireplace Table", "Description": "What could be better than relaxing by, dining around or simply just enjoying the beauty of a patio fireplace table."},
        {"imgURL": "/media/13624/bayport3.jpg", "URL": "product/bayport-l", "Name": "Bayport-L", "Description": "Our most popular 42” fireplace is now available in a Clean Face version. The Bayport-L offers a large and impressive viewing area with our most realistic logs and burner system yet. This fireplace is ordered in either the Log Set model or the Glass Media model."},
        {"imgURL": "/media/13654/minnetonka3.jpg", "URL": "product/minnetonka", "Name": "Minnetonka", "Description": "The Minnetonka fireplace offers you a deeper firebox and an exterior-controlled &quot;heat-dump&quot; feature."}
      ];

      $(window).load(function() {
        updateBackground(1);
      });

    </script>
    <script src="/scripts/js/desktop/main.js"></script>
    <script>function detectMobile() {
        var e = navigator.userAgent.toLowerCase();
        var t = mobiles;
        var n = false;
        for (var r = 0; r < t.length; r += 1) {
          if (e.indexOf(t[r]) != -1) {
            n = t[r]
          }
        }
        return n
      }
      $(function() {
        if (detectMobile()) {
          window.location.href = "http://kozyheat.com/mobile/"
        }
      });
      var mobiles = ["midp", "240x320", "blackberry", "netfront", "nokia", "panasonic", "portalmmm", "sharp", "sie-", "sonyericsson", "symbian", "windows ce", "benq", "mda", "mot-", "opera mini", "philips", "pocket pc", "sagem", "samsung", "sda", "sgh-", "vodafone", "xda", "palm", "iphone", "ipod", "ipad", "android"]</script>
  </head>
  <body class="container-fluid">
    <script type="text/javascript">
      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-8302527-1']);
      _gaq.push(['_trackPageview']);

      (function() {
        var ga = document.createElement('script');
        ga.type = 'text/javascript';
        ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(ga, s);
      })();
    </script>
    <div class="row-fluid">
      <aside class="span3">
        <a href="/" class="nostyle"><img id="logo" src="/img/desktop/logo.png" alt="Kozy Heat Fireplaces"></a>

        <div class="fluid-row">
          <div class="span10 offset1">
            <h3>Our Story</h3>
            <p>For over 35 years, our commitment to quality and customer satisfaction remain the same. We offer a complete line of gas &amp; wood fireplaces, unique cabinets and stylish accessories to complement any decor.</p>
            <a href="/about_us" class="btn btn-dark pull-right">Read More</a>
          </div>
        </div>
        <div class="fluid-row">
          <div class="span10 offset1">
            <h3>Upgrade Today</h3>
            <p>Ask us about our ways to upgrade your fireplace today with a SIT Proflame Remote control.</p>
            <a href="/contact_us" class="btn btn-dark">Get Started</a>
          </div>
        </div>

      </aside>
      <div class="span9 clearMargin">

        <nav class="row-fluid">
          <a href="/about_us" class="btn btn-topnav">About Us</a>
          <a href="/products" class="btn btn-topnav">Products</a>
          <a href="/find_a_dealer" class="btn btn-topnav">Find A Dealer</a>
          <a href="/support" class="btn btn-topnav">Support</a>
          <a href="/architects_builders" class="btn btn-topnav">Architects &amp; Builders</a>
          <a href="/contact_us" class="btn btn-topnav">Contact Us</a>
        </nav>

        <section class="main clearfix">

          <div class="box">
            <div class="row-fluid" style="height:100%">
              <section class="column">
                <div id="imageRotator" class="row-fluid">
                  <span class="imgRotArrowLeft" onClick="updateBackgroundPrev();">‹&lt;/span>
                  <h2 id="imgRotName" class="clearMargin"></h2>
                  <p id="imgRotDesc"></p>
                  <a href="#" id="imgRotBtn" class="btn btn-light pull-right">Learn More</a>
                  <span class="imgRotArrowRight" onClick="updateBackgroundNext();">›&lt;/span>
                </div>
              </section>
            </div>
          </div>

        </section>
        <footer class="row-fluid">
          <div class="span3">
            <a class="nostyleW margR20" href="https://twitter.com/kozyheatfire" target="_blank"><i class="icon-twitter icon-3x"></i></a>
            <a class="nostyleW margR20" href="https://www.facebook.com/KozyHeatFireplaces" target="_blank"><i class="icon-facebook icon-3x"></i></a>
            <a class="nostyleW margR20" href="http://www.linkedin.com/company/2624342" target="_blank"><i class="icon-linkedin icon-3x"></i></a>
            <a class="nostyleW margR20" href="http://www.youtube.com/user/KozyHeatFireplaces" target="_blank"><i class="icon-youtube icon-3x"></i></a>
          </div>
          <div class="span8">
            <div class="row-fluid clearPadding" style="padding-bottom:5px;">
              <a class="W" href="about_us">About Us</a> | 

              <a class="W" href="products">Products</a> | 
              <a class="W" href="find_a_dealer">Find a Dealer</a> | 
              <a class="W" href="support">Support</a> | 
              <a class="W" href="architects_builders">Architects &amp; Builders</a> | 
              <a class="W" href="contact_us">Contact Us</a> | 
              <a class="W" href="dealers_login">Dealers Secured Area</a>
            </div>
            <div class="row-fluid clearPadding">
              <strong>&copy; 2013 Hussong MFG &mdash; 204 Industrial Park Drive / Lakefield, MN 56150 / <a class="W" href="tel:1-800-253-4904">800-253-4904</a></strong>
            </div>
          </div>
        </footer>
      </div>
    </div>
  </body>
</html>

更新: キャッシュがないことを確認しました (手動でリセットし、終了時にリセットするように設定し、CCleaner を実行しました)。また、この Fixit を使用してすべての IE 8 設定をリセットしました: http://windows.microsoft.com/en-us/windows-vista/reset-internet-explorer-8-settingsこれ が私の問題のスクリーンショットです:XP VM の IE 8

4

3 に答える 3

2

さて、私はついに解決策を見つけました。ここで詳しく説明されているように、Selectivizr は IE 8 で font-face との競合を引き起こしていまし た。

したがって、解決策は、selectivzr を IE 8 以外のブラウザーにのみ提供することです...これは直感に反するものですが、今のところ機能します。

コード:

<!--[if !IE 8]><!-->
<script src="/scripts/js/desktop/selectivizr-min.js"></script>
<!--<![endif]-->
于 2013-10-17T21:24:38.077 に答える
0

doctype を html 4 に変更

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
于 2013-10-17T18:26:05.133 に答える
0

キャッシュは、ウェブサイトを更新し、更新が機能したかどうかを確認するために何度も更新する場合の大きな要因です. 多くの場合、古いキャッシュを表示している可能性があります。これが問題の原因のようです。

キャッシュをクリアし、すべてのデータを削除します。IE を閉じます。もう一度開きます。これで動作するはずです。手順については、こちらをご覧ください: http://kb.wisc.edu/page.php?id=12314

ウェブサイトのコードを変更するときは定期的にキャッシュをクリアするようにしてください。そうしないと、何かを修正したと思った (または修正しなかったと思った) にもかかわらず、実際には古いキャッシュしか表示されないというリスクが常に発生します。これにより問題が発生する可能性があるため、Web サイトを更新するときは頻繁にキャッシュをクリアしてください。

ps あなたのウェブサイトは本当に良さそうです。よろしくお願いします!:)

于 2013-10-17T18:38:00.213 に答える