12 23, 2006
Flash + SSL
テスト環境では、正常に動作していたにもかかわらず、
HTTPSに上げた瞬間変な挙動になった。
1)IE上で、sendAndLoadが異常に不安定になった。
というか、動作しなくなりました。
いや。する場合もある。
これは完全にIEのみ。
FFとか、Mac FireFox/Safariでは問題ナッシング。
解決策:
原因はPHPにある。
以下、下記のサイトを引用
-------------------------
実はこのリクエストに応えるのがPHPなのだが、デフォルトでヘッダーにPragma:no-cache
が含まれていて、それが問題らしい。IEのバグでPragma:no-cacheがヘッダにあると
ダウンロードせずにキャッシュをみようとするんだとか。(逆やんか)
解決策はPHPのスクリプトの先頭に
header('Pragma:');
といれておく。no-cache以外の値が入っていればいいということらしい
-------------------------
http://www.wedgeshape.com/wedge/gwbs/163
これ。激しくクレームされたけど。
僕、何も悪くない。もう一回言うよ。
僕は何も悪くない。
2)FileReference.uploadが動作しない場合がある。
こちら、Mac全滅。
WINに関しては、マチマチ。
同じ環境でも動く場合と動かない場合があった。
まぁ。よくわかんないけど。
この原因はどうやら。HTTPSにあるようだ。
色々試行錯誤した結果。
URL内にHTTPSのポート番号である、433を記述すると大丈夫なようです。
このような形。
https://www.******.com:433/upload.php
これで動作確認。
全部いけるようになった。
投稿者 koui : 2006年12月23日 17:14
トラックバック
このエントリーのトラックバックURL:
このリストは、次のエントリーを参照しています: Flash + SSL:
» Flash + SSLでの諸問題解決策。 from A LOT
Flash + SSL環境下での認証とかOSとかブラウザとかFlash Play... [続きを読む]
トラックバック時刻: 2006年12月25日 14:05
» SSL+PHP(サーバーサイド)+Flash from _level0.CUPPY
http環境では動いていたFlashがSSLに移したとたん動かなくなった。 エラ... [続きを読む]
トラックバック時刻: 2008年05月01日 15:59
