2

Greenscriptで構成オプションgreenscript.minimize=trueを使用すると、すべての CSS url リソースが正しくなくなります。たとえば、jQuery UI では、

.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }

images/ui-bg_highlight-soft_100_eeeeee_1x100.pngフォルダーの下を探しgsますが、リソースが下にあるため、見つかりませんstyles/themes/lightness(たとえば)。

明白な解決策の 1 つは、すべての相対パスを絶対パスに手動で置き換えることです。しかし、別の (より良い) 解決策 (元の CSS ファイルを変更する必要がない) はありますか?

4

1 に答える 1

1

はい、これは現在の greenscript 実装の問題です。修正は、それ以降のバージョンでリリースされる必要があります。

jquery-ui などの特定のケースでは、この問題を回避するために CDN 配信の css を使用することをお勧めします。例 #{greenscript.css 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.0/themes/smoothness/jquery-ui.css' /}

于 2011-08-28T07:03:31.757 に答える