FireFox不显示CSS / Scripts / Images(实际上是子文件夹中的任何内容)基本HTML站点,IIS7

时间:2012-07-09 16:58:15

标签: html css firefox iis

本地(IIS之外):IE / FireFox / Chrome

中的一切正常

IIS:除FireFox外,一切正常。它不想加载我的任何子文件夹内容。

我把问题写到了死亡,因此......

  1. 权限设置充分,(毕竟,它可以在其他浏览器中正常运行。)
  2. 文件的路径也可以。 (再次,只是FireFox。)
  3. .css IIS中的MIME类型为“text / css”。
  4. 在IIS功能下检查静态内容。
  5. 根据Notepad ++,(这是网站的用途。),它是用ANSI编码的。 (试过别人,没有变化。)
  6. 在FireBug中>净>全部:它显示除页面和Google托管脚本以外的所有内容作为“加载”。换句话说,任何本地都无法加载。 (这些都存储在根目录中的子文件夹中。)

    DOCTYPE:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    

    &LT;头&GT;

    <title>My Website</title>
    <meta charset="ISO-8859-1" http-equiv="X-UA-Compatible" value="IE=9" />
    <link rel="stylesheet" type="text/css" href="styles/clean.css" />
    <link rel="stylesheet" type="text/css" href="styles/style.css" />
    <noscript><link rel="stylesheet" type="text/css" href="styles/noscript.css" /></noscript>
    <script type="text/javascript" src="scripts/jquery-1.7.1.js"></script>
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <script type="text/javascript" src="scripts/script.js"></script>
    <!--[if lt IE 10]>
    <script type="text/javascript" src="scripts/pie.js"></script>
    <script type="text/javascript" src="scripts/html5shiv.js"></script>
    <script type="text/javascript" src="scripts/selectivizr.js"></script>
    <![endif]-->
    

    拜托,你能想到的任何事情,我都会感激不尽。感谢。

3 个答案:

答案 0 :(得分:2)

解决方案:

  1. 清除浏览器缓存。看看它是否有效(它应该有效)。
  2. 使用~/后跟路径。看,如果有效。
  3. 最后,如果无效,请使用绝对网址。

答案 1 :(得分:0)

您是否检查过IIS中的重写规则?使用chrome进行右键单击并检查页面属性,转到“资源”并检查指向资源的链接。如果它们未加载,则很可能是IIS配置的问题...很可能是目录root,重写(重定向)规则或每个目录的权限问题。

答案 2 :(得分:0)

我也遇到过这个问题,其中没有应用css和javascript文件 我的解决方案是将lang ='en'添加到DOCTYPE中,即<!DOCTYPE html lang='en'> 希望这有帮助