アカウント名:
パスワード:
「Firefox」のキャッシュからTwitterデータが漏洩 ~MozillaはTwitterの非標準実装を批難 [impress.co.jp]
なお、この問題が「Firefox」にだけ影響した件に対し、開発元のMozillaは翌3日、公式ブログで声明を発表している。それによると、Webブラウザーによって内部的なキャッシュの扱い方は異なるが、“Twitter”は「Google Chrome」や「Safari」の非標準的な動作に依存していた。Webブラウザーによるキャッシュの扱いの差異を吸収するための標準仕様は設けられているが、“Twitter”は
昔じゃあるまいし、ラッパーを用意してブラウザ依存の処理なんて直接書かないでしょ。
いや、ラッパーとか関係ないよ。HTML じゃなくて HTTP の話なんだから。
HTTP ヘッダには Cache-Control [mozilla.org] があって、キャッシュの制御ができる。Twitter はレスポンスで no-cache を指定していたんだけど、こいつは「キャッシュを保存するな」という意味じゃない。「毎回、キャッシュを検証しろ」の意。「キャッシュを保存するな」は no-store の方。
でも、WebKit / Blink はおそらく no-cache だけでもキャッシュを保存しないんだろうね。Twitterはそれが標準だと思い込んで、no-cache しか指定してなかった。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
ブラウザ依存 (スコア:2, 参考になる)
「Firefox」のキャッシュからTwitterデータが漏洩 ~MozillaはTwitterの非標準実装を批難 [impress.co.jp]
Re: (スコア:0)
昔じゃあるまいし、ラッパーを用意してブラウザ依存の処理なんて直接書かないでしょ。
Re:ブラウザ依存 (スコア:2, 参考になる)
いや、ラッパーとか関係ないよ。
HTML じゃなくて HTTP の話なんだから。
HTTP ヘッダには Cache-Control [mozilla.org] があって、キャッシュの制御ができる。
Twitter はレスポンスで no-cache を指定していたんだけど、こいつは「キャッシュを保存するな」という意味じゃない。「毎回、キャッシュを検証しろ」の意。
「キャッシュを保存するな」は no-store の方。
でも、WebKit / Blink はおそらく no-cache だけでもキャッシュを保存しないんだろうね。
Twitterはそれが標準だと思い込んで、no-cache しか指定してなかった。