nicovideo Thumbinfo popup 次期バージョン機能追加点

今後の予定としてメモ

次回更新時に実装する

新仕様
  • nicovideo Thumbinfo popup の新版を公開 - なんとなく目記で要望のあった,動画再生ページに情報を取りに行くときは確認する機能(設定で有効・無効が変更可能)
  • 動画再生ページなどの「連続アクセス規制」に引っかからないように,URL取得に適当にウェイトをかける
  • 海外タグが15個以上存在する時,折りたたんで表示する (件数は設定で変更可能)
内部的な変更
  • 内容生成オブジェクトと情報取得オブジェクトを分けて可読性アップ。あと同じ動画を2つポップアップさせたときのパフォーマンスも改善(されたと思う)
  • キー入力イベントを捕捉する部分とかの生成とかポップアップの管理とかを担当する部分もオブジェクト化して汎用性アップ。

気が向いたら実装するかも

長期的な予定

  • ポップアップ対象ページの追加
    • YouTube
      • サムネイルのみ?実装するときに詳しく調べる
    • 大百科ポップアップ
    • マイリストポップアップ
    • タグ検索ポップアップ
      • 調子に乗ると「短期間での連続アクセスうんたらかんたら」言われそうではある
    • プラグイン的な感じでポップアップ対象ページを追加できるようにする
  • iframe ポップアップの位置を改良
    • iframeの中はさわれない?実装不可能?
  • 設定ウインドウ
    • スクリプトのソースを編集しなくても設定を変更できるようにする
    • GM_registerMenuCommand を使う
  • ch000, lv000 への対応
    • 対応方法は未定。特に後者
  • JetPack
    • ページ読み込み毎にスクリプトを実行しなくても済むので軽量化が可能,なはず
    • 多分全面的に書き換える事になる。jQueryの勉強をしなきゃいけない

頂いた要望とか

  • 選択範囲ポップアップのポップアップ数上限設定
  • コミュニティのポップアップ