我正尝试在谷歌云存储上托管我的HTML5站点。
当我在本地加载站点时,所有的动画都可以工作。当我上传到Google Cloud Storage并访问它时,我的CSS动画无法工作。
CSS文件在我的存储桶中的css/theme.css中,文件指向它,如下所示:
<link rel="stylesheet" href="css/theme.css">
<link rel="stylesheet" href="css/theme-elements.css">
<link rel="stylesheet" href="css/theme-animate.css">发布于 2014-05-18 05:58:34
确保通过Developer Console为您的Content-Type文件正确设置了CSS元数据。
如果没有,您应该手动编辑元数据以设置适当的类型,即CSS文件的text/css。如果未指定类型,也未在上载时自动检测到该类型,则Google Cloud Storage serves files as binary/octet-stream可能会阻止浏览器正确呈现该类型。
或者,您也可以在HTML中指定MIME类型,例如,
<link rel="stylesheet" href="css/theme.css" type="text/css">以确保浏览器正确地处理它。
https://stackoverflow.com/questions/23630497
复制相似问题