`
liudaoru
  • 浏览: 1560619 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IE6下页面显示空白的问题

    博客分类:
  • Ajax
阅读更多

今天又碰到了一个页面在IE6下加载完后一片空白的问题,而且页面也没有脚本错误。搜索了半天发现是页面被IE缓存掉了,然后在加载页面是IE使用默认的UTF-8作为页面contentType,而不是我们的GBK。

 

但话又说回来,即使编码方式不对也应该显示乱码啊?不应该什么不显示。

 

这实际是css的问题,因为css中有中文,然后编码不一致时就会导致IE6解析出错,从而出现了空白页面,而IE7是没有问题的。

 

现在想到的解决办法是:去掉css中的汉字,只是觉得有点山寨。

 

还是再想想其他办法吧。

3
0
分享到:
评论
3 楼 liudaoru 2010-09-28  
masuz 写道
还有一个可能,就是将页面标题 <title>中文页面</title> 写到了<meta ... />之前也会导致IE6显示空白。


不错。。。。
2 楼 masuz 2010-09-27  
还有一个可能,就是将页面标题 <title>中文页面</title> 写到了<meta ... />之前也会导致IE6显示空白。
1 楼 liudaoru 2009-03-24  
参考:http://www.zg80.cn/html/wangyezhizuo/CSSjiaocheng/200811/IE6yinweibianmawentiwufazhengquejiexiCSSwenjian_61004.html

我不知道大家有没有遇到这个问题,但我在发布Maxthon 1.0时遇到了这个问题,当时自己没发现,是有人用了后通知我时,才知道.后来花了很多时间去找问题,都没结果,后来实在没办法,就把CSS文件的注释全部删了,问题解决.
于是想到是不是因为编码的问题.现在看来却实是编码问题.
网页采用了 UTF-8 编码格式,这本来没有问题,问题是外部 CSS 文件默认是 ANSI 编码,并没有保存为 UTF-8 格式。可能你会发现在一般情况下这样也是没有问题的,然而当 CSS 文件中包含有中文注释时问题就来了!我估计是 IE6 版本以下的浏览器在解析这个 CSS 文件时因为编码问题而无法正确解析,所以才会发生 CSS 在 IE6 下不起作用的情况。
知道了原因,就好办了,有两个办法:
1.把 CSS、JS 和网页文件都统一保存为 UTF-8 格式。
2.去掉 CSS、JS 中的中文注释,或者改为英文。

相关推荐

    打开ie网页显示空白页面的解决方法.docx

    打开ie网页显示空白页面的解决方法.docx

    快速解决Vue项目在IE浏览器中显示空白的问题

    今天小编就为大家分享一篇快速解决Vue项目在IE浏览器中显示空白的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    win7 下IE8修复器 IE8浏览器修复 IE8修复工具

    相信狠多朋友都遇到,IE8能打开在本页面显示的超级链接,无法打开需要再新窗口显示的连接,要么显示成一个空白标签页页面,或者显示正在连接直至IE8彻底崩溃掉。 找了很长时间,现在终于找到一款软件能够彻底修复...

    如何解决vue2.0下IE浏览器白屏问题

    公司新开发的项目需要兼容到IE9+ 就在index.html页面加入 &lt;meta http-equiv=X-UA-Compatible content=IE=edge&gt; 不起作用 总结方法: 1、兼容IE9/IE10可能会遇到语法或者 Promise错误,安装 babel-polyfill ...

    JS加载iFrame出现空白问题的解决办法

    在使用IE6浏览器开发过程中出现各种奇葩问题,非常棘手,费劲脑汁终于问题解决。特此把我的问题描述及解决办法分享到软件开发网平台,帮助那些遇到此问题的朋友。 1、js加载iframe出现空白 iframeID 是加载的 ...

    Android 7.0系统webview 显示https页面空白处理方法

    后来借到了一台业务的手机,型号是:三星 S6 EDGE,SM-G9205,在大多数机型上运行正常的页面,在这个机器上如下图: 这个页面在近期的变更是从http切换到https,由于之前的页面是http,我们在切换的时候,除了url...

    ie6 表格td中无内容时不显示边框的解决办法

    td中没有内容的时候,默认是不会显示td的边框,此时页面上显示的是一片空白,用户根本不知道这里其实有个的,并且页面也显得凌乱不堪,搜罗了下,总结了下面几种解决方法

    iframe加载时白块及刷新白色背景问题解决

    在使用iframe时,iframe背景为白块,刷新时也会闪过白块。如果刷新时间长,就会一直出现白块,让人很烦恼,通过网上搜资料,测试很多依然没有效果,最终解决方法如下所示,注意主要针对IE浏览器测试。

    部分透明的蒙版效果实现思路(兼容ie6)

    先看下要实现的效果图片 png24位的图片如下 与普通的蒙版效果不一样,需要有一个空白的地方显示页面上原有的动态内容; 实现思路如下:1:要支持图的半透明效果,需要采用png24格式(png8不支持半透明效果,保存后会...

    GreenBrowserGBSetup

    GreenBrowser是一个多窗口浏览器,它基于IE,并且提供了更多的特色功能。鼠标手势, 鼠标拖拽, 自动填表, 自动滚屏, 自动刷新, 自动保存, 自动隐藏, 搜索栏, 扩展工具栏, 收集器, ...修正:某些情况下页面不能关闭的问题

    div+css有实例,易学易懂

    8.12.5 和IE6.0 相同的问题 8.13 兼容问题实例 8.13.1 纵向导航菜单的兼容 8.13.2 横向导航菜单的兼容 8.13.3 自适应高度的兼容 8.13.4 实例制作中的兼容问题 第9 章 一个英文网站的制作 9.1 分析效果图 9.2 切图 ...

    解决WebView通过URL加载H5界面出现空白的问题

    1.权限问题:在配置文件中需要设置网络权限 ”android.permission.INTERNET”&gt; 2.基本配置问题 WebSettings webSettings = webView.getSettings(); //支持缩放,默认为true。 .setUseWideViewPort(true); // 缩放...

    整理一下常见的IE错误

    多年以来,IE一直都是最难于调试JavaScript 错误的浏览器。IE给出的错误消息一般很短...”单击确定(OK) 按钮,则卸载整个页面,继而显示一张空白屏幕;此时要进行调试非常困难。下面的示例将会导致操作终止错误。 &lt;

    记事狗微博系统 4.7.4 Build 20140922 GBK.zip

    修复未登录状态下,快捷登录弹框后,页面框架冲突的问题 修复是否开启验证码的判断 修复评赞文字的描述 修复后台用户V认证分类中上传图标时修改了后辍名的问题 修复本周常赞我的人描述 修复快速注册不进入引导...

    Android WebView打开网页一片空白的解决方法

    网页链接在Android App中打开一片空白,没有任何提示  问题原因 试了很多方法,最后发现是Https的证书有问题,由于网页链接是客户提供的,不知道证书是如何生成的,导致不被Android系统信任 问题的发现之旅 网页...

    记事狗微博系统 4.7.4 Build 20140922 UTF8.zip

    修复未登录状态下,快捷登录弹框后,页面框架冲突的问题 修复是否开启验证码的判断 修复评赞文字的描述 修复后台用户V认证分类中上传图标时修改了后辍名的问题 修复本周常赞我的人描述 修复快速注册不进入引导...

    ExtAspNet_v2.3.2_dll

    -修正IE下有时会出现空白页面的情况(feedback:olivia919)。 +2009-12-06 v2.1.8 -修正了使用IFrame的Window关闭后不能再次打开的BUG(feedback:alexa99)。 -修正了IE下Grid中的一个JS问题(feedback:lqm4108)...

    PHPWind Forums v7.5 SP3 BIG5整合版 20100305.zip

    2. ie6下,帖子编辑器所见即所得模式,水平线插入到编辑框以外的地方,引起的样式错误 3. 7.3.2升级到7.5sp2置顶有问题 4. 管理员评分管理,修改评分理由之后,会弹出个不合理的提示信息 5. 域名中包含 .jpg 、....

    PHPWind Forums v7.5 SP3 GBK整合版 20100305.zip

    2. ie6下,帖子编辑器所见即所得模式,水平线插入到编辑框以外的地方,引起的样式错误 3. 7.3.2升级到7.5sp2置顶有问题 4. 管理员评分管理,修改评分理由之后,会弹出个不合理的提示信息 5. 域名中包含 .jpg 、....

Global site tag (gtag.js) - Google Analytics