3

理解するのに少し時間がかかったので、私は他の人のためにこの答えを共有すると思いました:

Webページのテストに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;
}

したがって、私の場合は、DropBoxPUBLICフォルダーを使用する必要があります。新しいアカウントにはこのオプションがありません(PUBLICというフォルダーがありません)。したがって、新しいDropBoxアカウントを持っている場合は、GITHubなどを使用する必要があると思います。

これを行う方法の例は、http://jsbin.com/idovub/5/editで見ることができます。

于 2012-11-22T16:18:47.357 に答える