Jane Styleに新たな問題点を発見しました。
「新たな」というか、自分が知らなかっただけで知ってる人は知ってると思いますが・・・
If-Modified-Sinceの分解能が1秒なので、最終取得から1秒以内の間に別のレスが追加され、それ以降追加されていない場合、
この追加レスが取得不能になるようです。(304になるだけで取得できない)
条件がシビアなのでそんなに頻繁に遭遇しないと思いますが、ユーザーの知らない所でレスが取得できないままになっています。
(あるいはsubject.txtとの相違を検出して破損表示(赤文字スレタイ)になります)
*******************************
つまり、スレ更新で304 Not Modifiedになってそれ以上レス取得できない場合でも
「見えないレス」(取得できないレス)が存在している可能性がある、という事です。
*******************************
これを解消するためにIf-Modified-Sinceの「1秒戻し」を作ってみました。
これで「最後のレスが取得できない」という事が無くなるはずです。
しかしこれを使うと更新されていない場合304だったのだが、404になるので違和感があります。
dat落ちがはっきり判明している場合などはgethtmldat.jsを使う、という方法の方があるいは良いかも。
jane_fix_lastmodtime
https://www.斧.net/u/4125649
パス:jane2ch.exe
Jane Style (Windows版) Part276 (ワッチョイアリ)
591名無しさん@お腹いっぱい。 警備員[Lv.0][新芽] (JPW 0Hff-CLIx)
2026/05/09(土) 20:43:46.35ID:iHrJPe3MHレスを投稿する