Yii在IE7中显示空白页,在Windows上显示FF

时间:2011-04-12 06:21:33

标签: internet-explorer yii

我有一个在Yii框架上运行的应用程序,当我在Ubuntu Firefox和Windows Chrome和Safari上查看应用程序时,它运行正常。

在Windows上使用IE和Firefox时遇到问题。该应用程序在一个特定屏幕上提供空白页面。此屏幕使用数据库插入和选择,没有例外。

请注意,我可以在其他浏览器上查看此屏幕。 IE显示一个空白页面,其中包含“JSON未定义错误”Javascript错误。

我尝试从布局文件中删除以下内容:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

我也尝试在IE中禁用DIVX添加。没工作。

我在此页面上使用了有状态的Yii表单。

1 个答案:

答案 0 :(得分:1)

我已经发表了这个评论,但是如果我将其作为实际答案发布,也许我可以得到一些代表。 ;)

如果IE显示空白页并且您已经知道,则会出现JavaScript错误,那么您最有可能发现问题。通常,当出现JS错误时,IE将无法加载页面,而FF和Chrome将恢复并仍然是加载页面(尽管脚本可能无法正常工作)。

尝试使用IE Developer Tools获取有关JS错误发生位置的更多详细信息。另外,请检查Google Chrome ConsoleFirefox/Firebug以查看是否在这些浏览器中引发了错误。一旦你调试你的JS IE可能会正常工作。

如果我知道IE,那么对象/数组字符串中可能还有一个逗号。 :)这是一个很好的地方,开始了解为什么JS在IE上失败,在其他浏览器中正常工作:

What are the typical reasons Javascript developed on Firefox fails on IE?

祝你好运!