3

我想我会为其他人分享这个答案,因为我花了一些时间才弄清楚:

我正在使用 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".
4

1 回答 1

6

如果您将 url 更改为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

于 2012-11-22T16:18:47.357 回答