Javascript& A的问题dropbox上的CSS(mime类型)

时间:2012-11-22 16:18:47

标签: mime-types dropbox jsfiddle jsbin

我以为我会与其他人分享这个答案,因为我花了一些时间才弄明白:

我正在使用jsbin和jsfiddle来测试网页。我有很多javascript和CSS文件(以及从CSS文件引用的图像)。我使用DropBox来存储使用Javascript和CSS的文件夹和文件。问题是Dropbox最近使用公共文件夹更改了他们的策略。如果您从非公共文件夹共享一个CSS文件的链接,您将无法获得CSS(text / css)mime类型,而是一个格式良好的text / html。在JSBIn(firebug)中,您将看到并出现如下错误:

The stylesheet https://www.dropbox.com/s/y9ms5jr6zqdans2/leaflet.css was not loaded because its MIME type, "text/html", is not "text/css".

1 个答案:

答案 0 :(得分:6)

如果您将网址更改为https://dl.dropbox.com/ ...那么您将获得直接链接并获得CSS类型。

但是我的CSS文件引用了这样的图像文件:

.leaflet-control-layers a {
background-image: url(images/layers.png);
width: 36px;
height: 36px;
}

所以在我的情况下,我必须使用DropBox PUBLIC文件夹。新帐户没有此选项(他们没有名为PUBLIC的文件夹),所以我想如果你有一个新的DropBox帐户,你将不得不使用GITHub等等

如何执行此操作的示例可在以下位置查看:http://jsbin.com/idovub/5/edit