在Internet Explorer中显示Smarty模板的问题

时间:2011-07-09 09:12:37

标签: html internet-explorer smarty

我已将我现有的网站转换为Smarty模板(我的第一个项目是1天的智能体验)

在转换之前,我的网站在IE和FF中看起来很好。

转换后FF仍然看起来不错,但在IE中一切都崩溃了。 我试过比较IE和FF中的源代码,一切看起来完全一样。 任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

由于Smarty只是生成发送到浏览器的HTML的模板系统,因此当您将现有网站拆分为多个部分时,可能会出现此问题。不幸的是,找出SO上的完整项目有什么问题并不容易。也就是说,这里有一些调试问题的技巧。

加载旧网站并从浏览器复制源(与服务器发送相同HTML *的浏览器无关)。 加载新站点并从浏览器复制源。 区分两个来源以找出差异。

我认为这是最好的起点。如果新站点向浏览器发送完全相同的HTML,那么似乎某些资源没有被加载(坏链接)或者IE中没有执行javascript,这应该与Smarty分开。为了检查IE的开发者工具并确保没有CSS获得404并且没有抛出任何js异常。

* 只要您没有根据发送的用户代理修改服务器上的内容,这是不常见的。