http://ameblo.jp/nama-ke/day-20110112.html
の続き。

さて、SSL+No-chacheで、PNG画像ファイルがIEでダウンロードできなくなった件ですが、

どうやら、透過レイヤ(透過チャネルっていうのか?)を使っているPNGはダウンロードできず、ベタ塗りしてあるようなPNGは、全然問題なくダウンロードできるということが分かりました。

IEは7以降、PNGに対応ってことになっているので、この結果に満足はいかないものの、とりあえずダウンロードができるもの・できないものの違いについて分かった。

でも、透過PNGのみダメだなんでいうと、ますますIEの仕様のせいのような・・・
http://ameblo.jp/nama-ke/day-20101223.html

の続きの被害。

I.E.はヒドい。

pngがダウンロードできなくなってしまった。×印になっちゃったよ~ OTZ

しかしもっとヒドいのは、中にはpngそのものはダウンロードされて、ブラウザで表示してるのに、
右クリックでダウンロードができなくなるのがある・・・ということ!
(すでにダウンロードしてんじゃん!)

何!この微妙な差は!
同じpngなのに!


ベータ版のI.E.9 が出てたから、

ひょっとして、

もしかして、

直ってルかも!

と思って試したが、無駄だった。


なんせMicroSoftはI.E.6からこの仕様変えてないんだから、直す気なんて
サラサラ無いらしい。


確かに、「キャッシュするな」というモノに対して保存していいかっていうと、
ダメな気はするが、ブラウザが保存時にキャッシュを利用する必要はないんじゃないのかな
って思う。

no-chacheを入れるのは、更新されたのにキャッシュされたページを見てしまう場合が
あるからで、ダウンロードしていいかどうか、保存していいかうんぬんは、セキュリティ
の別の部分で担保されるからココでわざわざ判断してもらわなくてもなぁ。

なんでつぶやいたところで、解決するわけもなく・・・・・
だからってno-chacheを外せない、しかし外さないとpng処理できないという、この板挟み。
Oracleの文字列はシングルクォートで囲むこと!

Oracleの文字列はシングルクォートで囲むこと!

Oracleの文字列はシングルクォートで囲むこと!


ダブルクォートで慣れてしまうと、OracleでSQL打つとき失敗する。(/TДT)/
2010/12/22

この日、深夜対応がなくなってルンルンしていたら大変なことが起こってしまった。

突然、zipファイルがダウンロード出来なくなったと話が飛び込んできたのだ。

火曜のデプロイが原因らしいが、思い当たる節がない...

だが、皆の視線が私に集まる。仕方なく前回デプロイ分と今回のをdiffしてみる。

たしかに、mime-typeはいじったケドさ。

そんなzipがダウンロード出来なくなるなんて、そんなおかしな設定してないさ。

ちょっとフラッシュの設定と、ずっと前にいわれてたno-chacheの設定を追加しただけさ。

まさかね。

まさかね....

....

と思ってたら、まさかmicrosoftがこんなの出してしたとは......OTZ

ドンピシャこれ↓じゃねーかよ~~~~

IEのばかやろ~~~

no-chacheはずせだと!それいれないと他で不具合起こるからワザワザいれてんのにさ!

あーあ。

こんなところで怒ったってどうしようもないケド、IE関係のバグはどうにかなんないもんかね。
これは世間ではバグって思ってないのかしら?
それとも世間では仕方ないってことですませてんのかしら?

なんだかなぁ。こういうのは覚えなくても良い知識な気がするなぁ。
いつか直って欲しいもんです。


Internet Explorer が SSL 経由によるファイルのダウンロードで "No-Cache" ヘッダーを処理できない
http://support.microsoft.com/kb/323308/ja/


Content-Disposition: attachemnt と Cache-Control: no-cache によるダウンロードの問題
http://support.microsoft.com/default.aspx?scid=kb;ja;436605