HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
1003
れみはるActiveXコントロールのキャッシュ?3解決


れみはる

リンク

2011/10/3(Mon) 21:35:27|NO.41970

久しぶりにスレッドを立ててみます。れみはるです。

インターネット上にある、あるSWFファイルをIE9で開くと最新の物が再生されますが、
これをHSPからaxobjを使ってIEコンポ(Shell.Explorer)や
FlashPlayer(ShockwaveFlash.ShockwaveFlash)で開くとキャッシュのせいか、
古い物が再生されてしまいます。

さらに不思議なことに、このSWFファイルに渡すパラメーター(*.swf?x=y)によって最新の物が再生されたり古いものが再生されたりします。

キャッシュを読ませないようにしたいのですが、何かいい方法はありませんか?



この記事に返信する


foobar

リンク

2011/10/3(Mon) 21:57:53|NO.41973

例えばhttp://www.example.com/foo.swfだったら
http://www.example.com/foo.swf?bar=12345のように
適当なパラメータをつけてアクセスする。
アクセスするたびにパラメータは変える。
javascriptをキャッシュさせないようにするテクニックと同じ。

違ってたらごめん



れみはる

リンク

2011/10/3(Mon) 22:11:09|NO.41974

>foobarさん #41973
お、ダミーパラメーターを加えてやるとうまくいきました。
とりあえずはこの方法でしのいでおきます。
ありがとうございます。

他に情報がありましたらレスください。



れみはる

リンク

2011/10/4(Tue) 18:39:04|NO.41993

とりあえず解決済みチェックつけておきます。



ONION software Copyright 1997-2021(c) All rights reserved.