ひいろんの一押し女子アナ(お?)
静岡のローカル局SBSの小沼みのりアナの中継画像です。。 (写真と本文は全く関係ありません…爆) そうそう…中継と言えば。。。 (かなり強引…爆) 先日古いキャッシュが削除されないバグの修正を行った中継君JSの話 中継君JSのバグ解消 | ひいろんBLOGとりあえず、上記対策のおかげで動作自体は問題ないように見えましたが。。 実は完全解決してなかった… っつ〜事で、再度スクリプトの書き換えを行いました。 【デフォルト中継君JSのバグ修正】 キャッシュ保存設定の上限を超えた場合 実際に生成されるキャッシュのファイルの拡張子とという不具合があったんで… Amazon Searchでの検索商品が、どの記事でも同じモノが表示されるようになり 本来の動作を成してませんでした。。 そこで、上記サイトさんの対処策にて新しいキャッシュが生成されるようになり 本来の目的である記事内容に近いAmazon商品の表示がキチンと表示されるようになりました。 【バグ修正後の問題点】 バグ修正後、動作自体には問題がなかったんですが… ふとキャッシュデータを確認してみたところ。。 なんと、古いキャッシュの書き換えが行われていない事が判明しました。 中継君JSのキャッシュデータですが 1から順に番号が振られてまして、保存上限に達した所で それ以上の番号のキャッシュデータが作られない仕様になってます。 つまり、保存上限に達した段階で上限設定で設定した番号のキャッシュのみ常に書き換えられているというモヤモヤした状態に(^^; っつ〜事で、前述のバグ対策も含んだ上で… デフォルトの中継君JSからの書き換え方法を記しておきます。 【デフォルトの中継君JS】
コレを… こんな感じで書き換えます。。キャッシュデータ番号が上限設定以上になったら 再び1のキャッシュデータから順に書き換えするようにしました。 (カウントをリセットします。) ソースについては もっと簡潔に書く方法もあるかもしれませんが… いかんせんスキルが低いひいろんが書いたモノなんで(^^; これで、(おそらく)本来期待される動作になってくれたんじゃないでしょうかね?? まぁ、その辺の事は 作者である、あんでるどんさんに聞いてみないとわかりませんがね(爆 |