网站在IE 8上的Chrome / Firefox / IE 9+但白页显示正常

时间:2013-10-17 18:23:43

标签: javascript html css internet-explorer-8

我正在处理一个页面,我似乎无法弄清楚为什么它没有在IE 8上显示。如果我右键单击并查看源代码正在加载页面代码,但整个页面只显示空白和白色。

我似乎无法弄明白,因为它在Firefox,Chrome和IE 9及更高版本中显示正常。任何人都有这种情况/可以看到我的代码中有什么问题?

Page: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();">‹</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();">›</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 以下是我的问题的屏幕截图:IE 8 in XP VM

3 个答案:

答案 0 :(得分:2)

好的,我终于找到了解决方案。 Selectivizr在IE 8中引起了与font-face的冲突,详见此处: Why is selectivizr.js causing "white screen of death" in IE8?

所以解决办法就是只给那些不是IE 8的浏览器选择selectivzr ...这有点反直觉,但现在可以使用。

代码:

<!--[if !IE 8]><!-->
<script src="/scripts/js/desktop/selectivizr-min.js"></script>
<!--<![endif]-->

答案 1 :(得分:0)

将doctype更改为html 4

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

答案 2 :(得分:0)

缓存是更新网站和刷新很多内容以查看您的更新是否有效的一个重要因素。很多时候你可能正在查看旧缓存,这似乎就是问题所在。

清除缓存并删除所有数据。关闭IE。再打开一次。现在它应该工作。点击此处查看说明:http://kb.wisc.edu/page.php?id=12314

确保在更改网站代码时定期清除缓存,否则您总是冒着您认为修复某些内容的风险(或者您认为没有),但实际上您只是查看旧缓存。这可能会导致问题,因此请务必在更新网站时经常清除缓存。

P.S。你的网站看起来真的很棒。感谢你! :)