为啥我的 Joomla 模板无法在 Windows 7 / Vista 的 IE9 中正确加载?

Posted

技术标签:

【中文标题】为啥我的 Joomla 模板无法在 Windows 7 / Vista 的 IE9 中正确加载?【英文标题】:Why won't my Joomla template load correctly in IE9 on Windows 7 / Vista?为什么我的 Joomla 模板无法在 Windows 7 / Vista 的 IE9 中正确加载? 【发布时间】:2013-10-08 01:26:49 【问题描述】:

我们为我们的一位客户建立了一个 Joomla 网站,该网站位于:

http://mayslakeministries.org/

尽管从我们的角度来看一切都很好,但客户看到的网站好像没有呈现任何 CSS。不幸的是,我目前没有截图。如果我们没有提出解决方案,我会在接下来的一个小时左右尝试在这里找一个。 (如果有人能够看到我所描述的混乱情况,如果您也可以发布一个屏幕截图,我们将不胜感激。我们可用的测试设备有限,我们很难重现。)

但我们得出的结论是:该网站在所有系统上的 Chrome 和 Firefox 中都能正常运行。它也适用于所有系统上的 IE10。但是,一旦切换到 IE9,事情就会变得奇怪。

如果您使用的是 Windows 8,IE9 可以正常工作,但如果您在 Windows 7 或 Vista 中查看 IE9,则看起来好像没有加载 CSS。

任何帮助将不胜感激。如果您查看该网站并发现我提供的信息与您所看到的内容相矛盾,请告诉我。我们测试的设备有限,所以我们很难发现问题。

这是我第一次遇到仅在特定操作系统上出现的问题。

哦!我认为还有一件事值得一提。我们使用的 Joomla 模板即使在 Windows 7 IE9 上也能正常工作。因此,我们相信是我们对网站所做的事情改变了它的行为。

这里是 Joomla 模板演示:

http://www.astemplates.com/itempreview/186

【问题讨论】:

他们可能需要进行简单的强制刷新 (CTRL + F5) 我们检查过,这不是缓存问题。还有其他想法吗? hmm,如果它专门发生在客户端的 Windows 7 和 IE9 中,可能建议重新安装 IE9 以查看是否可以解决问题。我从来不知道某个网站在特定操作系统上存在 CSS 问题 感谢您的回复。我们确实能够在办公室的 Windows 7 机器上重现它,并再次在我们的 Vista 机器上重现它,所以问题不是客户端的错误。这是一个非常令人沮丧的问题,因为我们真的不知道如何解决它。 可能与head标签之前的三个link标签有关... 【参考方案1】:

好吧,花了几天时间,但我们终于找到了问题所在。

IE 显然对一次可以链接到页面的资源数量有限制。我们的 Joomla 网站有大约 200 个通过源链接的 JS/CSS 文件,这导致 IE 出错并且无法正确加载我们的 CSS。

这是我不得不处理的最奇怪的问题之一,所以我很高兴它得到了解决。

【讨论】:

以上是关于为啥我的 Joomla 模板无法在 Windows 7 / Vista 的 IE9 中正确加载?的主要内容,如果未能解决你的问题,请参考以下文章

我的组件不加载 joomla 模板,但它在本地工作

Joomla 模板模块覆盖不适用于移动模板

如何在 Joomla 3.x 中更改模板文件

了解jdoc:包含在Joomla中

模板中的Joomla自定义字段

Joomla 2.5 高级参数