過去ログ表示


過去ログ 155 を表示

トピック内全 8 記事中の 1 〜 8 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

キャッシュからファイルを取得するには。
(#24428) このトピック中1番目の投稿
(環境: WinXP SP2/Firefox1.0.6)

Firefox/1.0.6です。
現在Firefoxで表示しているページをキャッシュから取得したいと
思っているのですが、そのキャッシュのアドレスをJavaScript
もしくは他の方法で得ることはできないでしょうか。
教えていただけたら幸いです。

Re[1]: キャッシュからファイルを取得するには。
(#24435) このトピック中2番目の投稿
(環境: WinXP SP2/Firefox1.0.6/Thunderbird1.0.6)

> 現在Firefoxで表示しているページをキャッシュから取得したいと
> 思っているのですが、そのキャッシュのアドレスをJavaScript
> もしくは他の方法で得ることはできないでしょうか。
> 教えていただけたら幸いです。

過去ログを検索してください。

http://www.mozilla.gr.jp/forums/?mode=al2&namber=20138&no=0&KLOG=125

似たような質問ですが、まだ解決していないようです。

Re[2]: キャッシュからファイルを取得するには。
(#24444) このトピック中3番目の投稿
(環境: WinXP SP1/Firefox1.0.6)

こんにちは。返信ありがとうございました。

> 過去ログを検索してください。
> http://www.mozilla.gr.jp/forums/?mode=al2&namber=20138&no=0&KLOG=125
> 似たような質問ですが、まだ解決していないようです。

すいません。早速「キャッシュ 取得」などで過去ログを検索しましたが、やはり上記のスレッドしか近いものは見つかりませんでした。
キャッシュをJavaScriptなどで利用している方が多いのではないかと思っていましたが、極めてマイナーなテーマのようですね。

Re[3]: キャッシュからファイルを取得するには。
(#24456) このトピック中4番目の投稿
(環境: WinXP SP2/Firefox1.0.6)

IEFoxには「キャッシュの一覧表示」機能があるので、これがJavaScriptで実装されたものなら不可能ではないと思います。
# しかしXPIファイルはどこに?

IEFox: http://firefox.geckodev.org/index.php?IEfox

Re[3]: キャッシュからファイルを取得するには。
(#24457) このトピック中5番目の投稿
(環境: Linux/Mozilla1.7)

> キャッシュをJavaScriptなどで利用している方が多いのではないかと思っていましたが、極めてマイナーなテーマのようですね。

僕は聞いたことがないです。何か、サンプルになるものはありますか?

Re[4]: キャッシュからファイルを取得するには。
(#24459) このトピック中6番目の投稿
(環境: WinXP SP2/Firefox1.0.6/Thunderbird1.0.6)

http://firefox.geckodev.org/index.php?%A5%D5%A5%A1%A5%A4%A5%EB%C3%D6%A4%AD%BE%EC
にあるCacheViewer_0.1.1.xpiの中を見れば何か出来るのでは?
http://beau.g-com.ne.jp/mon-extension5.html#s75
でこのエクステンションがどういうものか説明しています。

Re[5]: キャッシュからファイルを取得するには。
(#24471) このトピック中7番目の投稿
(環境: WinXP SP2/Firefox1.0.6)

さっそく、CacheViewer_0.1.1.xpiを見たところ、
http://xulplanet.com/references/xpcomref/comps/c_networkcacheservice1.html
http://www.xulplanet.com/references/xpcomref/ifaces/nsICache.html
http://www.xulplanet.com/references/xpcomref/ifaces/nsICacheSession.html
あたりから見ていくとわかりそうですが、XULの知識が無いので少々難しいです。

nsICacheSessionには
void evictEntries ( )
PRBool isStorageEnabled ( )
nsICacheEntryDescriptor openCacheEntry ( char* key , nsCacheAccessMode accessRequested , PRBool blockingMode )
といったメソッドがあって、この openCacheEntry() がカギのようですが
今のところ使い方がわかっていません。
ちなみに、
var classID = Components.classes["@mozilla.org/network/cache-service;1"];
var cacheService = classID.getService(Components.interfaces.nsICacheService);
cacheService.evictEntries(Components.interfaces.nsICache.STORE_ANYWHERE);
を実行してみると、全てのキャッシュを削除できました。

以上、ご報告まで。

> http://firefox.geckodev.org/index.php?%A5%D5%A5%A1%A5%A4%A5%EB%C3%D6%A4%AD%BE%EC
> にあるCacheViewer_0.1.1.xpiの中を見れば何か出来るのでは?
> http://beau.g-com.ne.jp/mon-extension5.html#s75
> でこのエクステンションがどういうものか説明しています。

Re[6]: キャッシュからファイルを取得するには。
(#24472) このトピック中8番目の投稿
(環境: WinXP SP2/Firefox1.0.6)

> さっそく、CacheViewer_0.1.1.xpiを見たところ、
> http://xulplanet.com/references/xpcomref/comps/c_networkcacheservice1.html
> http://www.xulplanet.com/references/xpcomref/ifaces/nsICache.html
> http://www.xulplanet.com/references/xpcomref/ifaces/nsICacheSession.html
> あたりから見ていくとわかりそうですが、XULの知識が無いので少々難しいです。
>
> nsICacheSessionには
> void evictEntries ( )
> PRBool isStorageEnabled ( )
> nsICacheEntryDescriptor openCacheEntry ( char* key , nsCacheAccessMode accessRequested , PRBool blockingMode )
> といったメソッドがあって、この openCacheEntry() がカギのようですが
> 今のところ使い方がわかっていません。
> ちなみに、
> var classID = Components.classes["@mozilla.org/network/cache-service;1"];
> var cacheService = classID.getService(Components.interfaces.nsICacheService);
> cacheService.evictEntries(Components.interfaces.nsICache.STORE_ANYWHERE);
> を実行してみると、全てのキャッシュを削除できました。
>
> 以上、ご報告まで。

わざわざご報告有り難うございます。
以前使用していたエクステンションでキャッシュが見事に読み出せたのが印象的で
ご紹介したので、私自身はXULの知識が皆無で何も申し上げられません。
エクステンションを書いておられる方とか、もっといろいろアドバイス差し上げられるのではないでしょうか。


このトピックの全ページ / [0]

返信不可


- Child Tree -