過去ログ表示


過去ログ 167 を表示

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

(環境: Win2000/seamonkey1.0a)

> Firefox の機能拡張で HTTP のログをとるものがあった気がするのですが
LiveHTTPHeadersのことかな。 ( http://livehttpheaders.mozdev.org/index.html )

Firefox 1.8ブランチまでなら、LiveHTTPHeaders 0.10がそのまま使えるかな。
Firefox trunkだと、install.rdfの中のmax-version=1.0+でひっかかるので、ここを"2.0+"とかに変えてやるか、nightly tester toolsなどでFirefoxのバージョンを詐称してやらないと、導入できませんけど。
昨日の最新ナイトリーでは、無理やり導入したLiveHTTPHeaders 0.10でも、一応問題なく使えました。

(環境: Win2000/Firefox1.5)

>  参考までに同一ファイル名で更新されない Flash オブジェクトなんですが、下記 URL の What's NEW の Flash オブジェクト内部の文章です。
>     http://tyatyamaru.chu.jp/index.html

そこの What's NEW の Flash の中に表示されている内容は、
Flash オブジェクト内部にあるわけではなくて、
http://tyatyamaru.chu.jp/text.txt
から取ってきた内容を表示しているようです。
http://tyatyamaru.chu.jp/text.txt
のキャッシュの内容を書き換えると、書き換えた内容が表示されることからわかります。

ということで、表示内容を更新したいのであれば、Flash オブジェクトを更新しても無駄で、
http://tyatyamaru.chu.jp/text.txt
を更新する必要があります。
しかし、これはページ中には埋め込まれていませんので、
いくらページをリロードしても無駄だと思います。

(環境: WinXP SP2/Firefox1.0.7)

> >  これはつまり、Firefox が Flash オブジェクトを Web サーバに要求していて、Web サーバがそれに答えているかを確認せよ、ということなのでしょうか?
>
> そうです。
 LiveHTTPHeaders でログをとってみました。その結果、swf ファイルは強制更新で Web サーバからロードされていることが判明されました。
 原因は #26232 で「あ」さんが述べておられることのようです。確かにリロードしても text.txt は再ロードされませんよね。ページ作者に連絡します。
 以下ログです。

更新 ( 参考までに )
----------------------------------------------------------
http://tyatyamaru.chu.jp/jitabatacyara.swf

GET /jitabatacyara.swf HTTP/1.1
Host: tyatyamaru.chu.jp
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ja
Accept-Encoding: gzip,deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://tyatyamaru.chu.jp/index.html
If-Modified-Since: Sun, 23 Oct 2005 15:01:14 GMT
If-None-Match: "5e409d-39b0-435ba5ba"
Cache-Control: max-age=0

HTTP/1.x 304 Not Modified
Date: Mon, 24 Oct 2005 09:12:39 GMT
Server: Apache
Connection: Keep-Alive, Keep-Alive
Keep-Alive: timeout=5, max=96
Etag: "5e409d-39b0-435ba5ba"
----------------------------------------------------------

強制更新
----------------------------------------------------------
http://tyatyamaru.chu.jp/jitabatacyara.swf

GET /jitabatacyara.swf HTTP/1.1
Host: tyatyamaru.chu.jp
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ja
Accept-Encoding: gzip,deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://tyatyamaru.chu.jp/index.html
Pragma: no-cache
Cache-Control: no-cache

HTTP/1.x 200 OK
Date: Mon, 24 Oct 2005 08:48:31 GMT
Server: Apache
Last-Modified: Sun, 23 Oct 2005 15:01:14 GMT
Etag: "5e409d-39b0-435ba5ba"
Accept-Ranges: bytes
Content-Length: 14768
Keep-Alive: timeout=5, max=98
Connection: Keep-Alive
Content-Type: application/x-shockwave-flash
----------------------------------------------------------

キャッシュクリア後のページ再ロード
----------------------------------------------------------
http://tyatyamaru.chu.jp/jitabatacyara.swf

GET /jitabatacyara.swf HTTP/1.1
Host: tyatyamaru.chu.jp
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ja
Accept-Encoding: gzip,deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://tyatyamaru.chu.jp/index.html

HTTP/1.x 200 OK
Date: Mon, 24 Oct 2005 09:07:21 GMT
Server: Apache
Last-Modified: Sun, 23 Oct 2005 15:01:14 GMT
Etag: "5e409d-39b0-435ba5ba"
Accept-Ranges: bytes
Content-Length: 14768
Keep-Alive: timeout=5, max=96
Connection: Keep-Alive
Content-Type: application/x-shockwave-flash
----------------------------------------------------------
済!
(環境: Win2000/seamonkey1.0a)

2005/10/24(Mon) 20:46:21 編集(投稿者)

「済み」になっていますが、一点だけ気になることがあるので。

件のサイトですが、私のタコノートだと、表示をしてしばらくするとCPUファンが廻りっ放しになり(CPUが100%近い)、タブをクローズするとCPUファンが停止する、という状況になりました。
「CTRL+Shift+R」で「Cache-Control: no-cache」でリクエストされ、キャッシュ内のデータは置き換わっているにも関わらず変更後のFlashのデータで表示されない、ということのようにも見えます。
Flashから制御が返ってこないと、強制リロードで更新された内容に置き換えられない、というような、Firefox+Flashの問題の可能性もあります。
単に、Bug 2950の現象が起こっているだけかもしれませんが。
> Bug 2950 : Flashを使っているページでCPUの使用率が上がりっぱなしになる
> http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=2950

以下は、余計なこと。

> 強制更新
> ----------------------------------------------------------
> http://tyatyamaru.chu.jp/jitabatacyara.swf
>
> GET /jitabatacyara.swf HTTP/1.1
> Host: tyatyamaru.chu.jp
> Pragma: no-cache
> Cache-Control: no-cache
> ----------------------------------------------------------

ちゃんと、Shift+Reload、になっていますね。
サーバー側も、Cache-Control: no-cache に対して304 Not Modifedを返す、なんていう、トンデモサーバーではないですし(^^)

もしかすると、Shift+「コンテキストメニューのReload」で、Bug 79990に遭遇してるのかも?、と思ってました。
このバグにぶちあたると、強制リロードのつもりが、通常のリロードになってしまいます(^^;
このバグのDupになった Bug 290729 はFirefoxのナイトリーで報告されていますし、最新のSeamonkeyでもしっかり再現しました。
> https://bugzilla.mozilla.org/show_bug.cgi?id=79990
> https://bugzilla.mozilla.org/show_bug.cgi?id=290729
"shift reload"で、一発で見つかってしまいました。
これほど簡単・明瞭・確実なshift+reloadのバグなんて今頃残っているわけがない、と思いながら検索したのに...(^^;

(追記 at 20:43)
あ さんの、上のほうのコメントを読まずに書いてしまいました(^^;
( http://forum.mozilla.gr.jp/?mode=all&namber=26206&type=0&space=0& )
すでに、このコメントを読んでしまった方の誤解を招かないように、このまま残しておきますので、このコメントは無視してください。
「余計なこと」の後半が、おおやまさんに伝えたかったことでもありますし(^^)
# あんなバグがずぅ〜っと放置だなんて(^^; 重大な問題じゃないことは確かですけど...
(追記おわり)
済!
(環境: WinXP SP2/Firefox1.5b)

> このコメントは無視してください。

無視しません(^^)
ハマるかもしれないバグやら仕様やら、いろいろ取り上げてくれるので、いつも楽しみにしています。
# 読むだけ読んで、ほとんど覚えていないので意味ないんですけどー。


[ 前のトピック内容10件 ]
このトピックの全ページ / [0] [1]

返信不可


- Child Tree -