キャッシュ管理ページ *動作 localFlv=trueとし、 http://www.nicovideo.jp/cache/ へアクセスすると、キャッシュに関するJavaScript配列が返されます。 同時に、list.js と list.css が読み込まれ、list.js により表示処理を行います。 カスタムのlist.jsが存在しないときは、デフォルトのlist.js.defaultが 自動的に読み込まれます。 cssは標準では使用しないため404ですが、配置することで読み込ませることが可能です。 ajax用のハンドラも用意してみたので、是非カスタマイズしてみてください(←他人任せ) scriptタグを生成することでprototype.jsとかも使える、、、はず。 誰かカッコイイのをお願いします('' ajax用は単体では確認しましたが、JSと組み合わせてのチェックは時間が無かったので しておりません。たぶん動くと思うんだけど・・・。 *ハンドラ一覧 ajax用の応答を得る場合は、ハンドラ名に ajax_ を付ける。 (例:ajax_rm ajax_move など) ajaxの応答は、初め2文字で成功判定、続くスペース後にエラー理由などを示す予定。 現状は OK と NG の2通りのみ。 OKの場合は、タイトルなどが返るハンドラも有ります。 例:OK 新しいタイトルの文字列 http://www.nicovideo.jp/cache/ajax キャッシュの一覧を再走査後に受け取る javascriptの命令を返すのでevalで読み込めば更新できるはず キャッシュの削除 http://www.nicovideo.jp/cache/rm?sm9 http://www.nicovideo.jp/cache/ajax_rm?sm9 norm: 管理トップにリダイレクト ajax: 成功なら"OK"。失敗なら"NG" 一時ファイルの削除 http://www.nicovideo.jp/cache/rmtmp?sm9 http://www.nicovideo.jp/cache/ajax_rmtmp?sm9 norm: 管理トップにリダイレクト ajax: 成功なら"OK"。失敗なら"NG" デフォルトのタイトル設定 http://www.nicovideo.jp/cache/title?sm9 http://www.nicovideo.jp/cache/ajax_title?sm9 norm: 管理トップにリダイレクト ajax: 成功なら"OK"のあとに新しいタイトル。失敗なら"NG" 指定のタイトル設定 http://www.nicovideo.jp/cache/title?sm9-%E3%83%81%E3%83%BC%E3%83%88 http://www.nicovideo.jp/cache/ajax_title?sm9-%E3%83%81%E3%83%BC%E3%83%88 半角ハイフンのあとに、encodeURI()でエンコードしたタイトル norm: 管理トップにリダイレクト ajax: 成功なら"OK"のあとに実際に設定したタイトル。失敗なら"NG" サブフォルダ間移動 http://www.nicovideo.jp/cache/move?sm9- http://www.nicovideo.jp/cache/ajax_move?sm9-favorite 半角ハイフンのあとに、encodeURI()でエンコードした移動先。 cache直下に入れる場合はハイフンだけを付ける それ以外は、cacheフォルダからみた相対アドレスを付ける。 フォルダ区切りは / を用いる。 例:cache\favorite\sub なら、sm9-favorite/sub のようにする 使えるのは、dirListに入ってるフォルダのみ。 norm: 管理トップにリダイレクト ajax: 成功なら"OK"。失敗なら"NG"