Internet explorer 在Windows上显示IE7和FF中的空白页

Internet explorer 在Windows上显示IE7和FF中的空白页,internet-explorer,yii,Internet Explorer,Yii,我有一个在Yii框架上运行的应用程序,当我在Ubuntu Firefox、Windows Chrome和Safari上查看该应用程序时,它运行良好 在Windows上使用IE和Firefox时遇到问题。应用程序在一个特定屏幕上提供空白页。此屏幕使用DB插入和选择,没有例外 请注意,我可以在其他浏览器上查看此屏幕。IE显示一个带有“JSON未定义错误”Javascript错误的空白页面 我尝试从布局文件中删除以下内容: <meta http-equiv="Content-Type" cont

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

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

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

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

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

我还尝试在IE中禁用DIVX加载项,但没有成功


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

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

如果IE显示一个空白页面,并且您已经知道存在JavaScript错误,那么您很可能发现了问题。通常当出现JS错误时,IE将无法加载页面,而FF和Chrome将恢复并保持加载页面(尽管脚本可能无法正常工作)

尝试使用获取有关JS错误发生位置的更多详细信息。另外,检查或,看看这些浏览器中是否也会抛出错误。一旦你调试了你的JSIE,它可能会很好的工作

如果我知道IE,对象/数组字符串中可能有一个额外的逗号:)这里是一个好地方,可以开始了解为什么JS在IE上失败,而IE在其他浏览器中运行良好:


祝你好运

这听起来确实像是一个JS错误,它阻止了IE中的页面加载。请尝试使用IE开发人员工具获取有关JS错误发生位置的更多详细信息。此外,在谷歌Chrome控制台或Firefox/Firebug中查看这些浏览器是否也出现了错误(而且它们的恢复比IE更好)。一旦你调试了你的JS IE可能会很好的工作。非常感谢!我终于解决了这个问题。该页面使用图像类型按钮,IE无法识别POST变量!