隐藏浏览器的bug需要注意

时间:2009-08-04 02:25:55

标签: internet-explorer firefox browser safari

什么是浏览器错误,因为它们难以找到或只在某些条件下发生,但可能会严重咬你?还请提供修复或解决方法。

IE6浮动边缘或PNG错误等现在众所周知,请专注于罕见问题。

这是一个社区维基,因此请随时编辑答案,使其更具体或准确,或添加解决方案。一次遇到一个问题和解决方案。

3 个答案:

答案 0 :(得分:3)

如果放置在0宽度或高度的div 中,嵌入式swf将不会加载到Firefox中。它将在其他浏览器中加载,但您可以将宽度或高度设置为1px以强制在所有浏览器中加载。

答案 1 :(得分:0)

将文档作为XHTML提供时,Internet Explorer 7和8可能会显示空白页。

如果IE尝试使用错误的编码显示页面,则会发生这种情况。这甚至意味着页面可以在一台计算机上的IE中正确显示,但如果默认编码设置不同则在另一台计算机上失败。在这种情况下,仅使用元标记在文档中指定编码是不够的,因为IE可能(错误地)在读取标记之前猜测编码。

<强>解决方案:
确保使用适当的HTTP Content-Type标头,例如:

Content-Type: text/html; charset=UTF-8

答案 2 :(得分:0)

我最近遇到的一个:IIRC它影响IE和Firefox但不影响Chrome。没有在别处测试过。

如果您有一个应该有边框的单元格(&lt; td&gt;),如果单元格为空,边框将不会显示。放一个“&amp; nbsp;”在单元格中它已经修复了。