2ちゃんねる用ブラウザ「twintail」Part29

このエントリーをはてなブックマークに追加
526名無しさん@お腹いっぱい。
動画のサムネを表示できるようにして欲しい
527名無しさん@お腹いっぱい。:2012/12/28(金) 21:44:14.57 ID:FhSlZ/Ho0
>>526
要するに動画サイトからのURLにってことかな?
528名無しさん@お腹いっぱい。:2012/12/29(土) 08:23:40.34 ID:8FR1cJZG0
>>527
そういう事です。出来るのかな
529水玉 ◆qHK1vdR8FRIm :2012/12/29(土) 16:43:30.21 ID:xN9IwGrK0
ImageViewURLReplace.datで...ありゃならない。あー画像URLじゃないと効かないのか。
ならスキンで無理やり。 http://ideone.com/arJOEp
これはSimpleのHeader.htmlにようつべかニコ動のリンクをマウスオーバーさせた時にサムネイルを打ち込むJavaScriptを付けただけのもの。
動画IDの取り出しを手抜いているので http://www.youtube.com/watch?v=<動画ID> http://www.nicovideo.jp/watch/sm<動画ID> じゃないと
サムネを取りに行きませんがまあ可能性のデモということで。
ちゃんとやるならImageViewURLReplace.datをすべてのリンクに対して試行してサムネ打ち込み制御パラメーターを付ける、とかですかね。
そうすれば任意のリンクに対してメモ帳カスタマイズができるようになるし。
530名無しさん@お腹いっぱい。:2012/12/29(土) 17:29:05.06 ID:O/hE0bxD0
おー
とりあえずこれで十分だわ
リクエストした当人じゃないけど前から欲しかった機能さw
さんきゅう
531名無しさん@お腹いっぱい。:2012/12/29(土) 21:36:58.84 ID:P6pXIHqr0
>>529
すごい
532水玉 ◆qHK1vdR8FRIm :2012/12/30(日) 00:48:47.54 ID:73Eh+Ok/0
もっとホメて( ´_ゝ`)フフン!!
・・・っんん

  // マウスオーバーされた要素がAリンクだったので
  if ( e.href.match( /^http:\/\/www\.youtube\.com\/watch\?(.*?)v=(\w+)/ ) )   ← 正規表現改良
  {
    // hrefがYouTubeなので
    if ( !e.img )
    {
      // 挿入済みじゃないのでA要素内にサムネイルimg要素を挿入
      var img = "<img src='" + "http://i.ytimg.com/vi/" + RegExp.$2 + "/default.jpg' />";  ← キャプチャ番号が変わったので

こうするとこんな
 http://www.youtube.com/watch?v=yvPpOCDpwa0&feature=youtube_gdata_player
 http://www.youtube.com/watch?feature=player_embedded&v=On6RIEY5Nfw#!
のもサムネイル化できます。

あと、ようつべサムネイル、今は default.jpg の 120x90 ですが、 0.jpg で 320x240 、hddefault.jpg で 480x360 にすることができます。
img要素の属性でwidthやheightを入れてもいいですね。