IE9は、デフォルトでは背景画像を印刷しません。すべての画像は偽のcss-background画像ではなく実際の要素である必要があることをClientBundleに通知するオプションはありますか?
質問する
487 次
1 に答える
2
これは、がどのようにClientBundle
生成されるか、および画像がからどのように構築されるかによって異なりますImageResource
。
デフォルトでは、ClientBundle
sImageResource
はすべてのブラウザのURLとして生成されdata:
ますが、IE6とIE7は、と同じようにスプライト画像ImageBundle
を使用します。ただし、IE8およびIE9では、IE6またはIE7のように見える互換モードがあるため、適切な順列が選択されていることを確認する必要があります。IE開発ツールで使用されているモードを確認します(ヒットF12
して開きます)。
インラインまたは外部(またはURLを使用するが、バンドルされたAKAスプライト画像は使用しない)を指定すると、要素の属性の値として'を使用できます。残念ながら、GWTは、またはを渡すときに、
いわゆるクリップ画像( CSS背景画像に基づくバンドル画像に使用される手法)を無条件に使用します。それをバグと呼びましょう。 ImageResource
data:
http://
ImageResource
getSafeUri()
src
<img>
ImageResource
Image
AbstractImagePrototype
于 2012-06-06T12:31:00.923 に答える