tittle Apple Store(Japan)

The Latest Pop News & More Opera, Firefox, Sleipnir ( Custom & Tips, Latest News, My Opinions, Lovely Music & Movies and so on ...?! No ! More & More !! )

 No. 578 エントリー 2008/01/18(金) 19:53:36

[Bookmarklet 8] Youtubeやニコニコ動画へのリンクを埋め込み型に変換するブックマークレット この記事をはてなブックマークに登録 この記事を livedoor クリップに登録 この記事の livedoor クリップ数

Youtubeやニコニコ動画へのリンクを埋め込み型動画や埋め込み型サムネイルに変換するブックマークレットです。Firefox、Opera、Sleipnir、IEのどのブラウザにも対応させました。

これはどういうものかというと、要は、Webサイトに貼られた素のリンク、例えば、
YouTube - Don't Stop Me Now
ニコニコ動画(RC2)‐新・豪血寺一族 -煩悩解放 - レッツゴー!陰陽師

↓ これをこんな感じに変換し直すというブックマークレットです





(続きはこちら)




このブックマークレットを書こうと思ったのには、実は別の思惑があったりします。
まあ、それはOperaユーザーさんだけが関係する話だったりしますが、それはおいておいて、このブックマークレットを紹介していきたいと思います。

※備考
今回のブックマークレットは、自分一人では作ることができませんでした。Puyo2さんに多大なアドバイス(ほとんど全部?)をいただき完成させました。この場をお借りして、Puyo2さんには感謝の意を表したいと思います。どうもありがとう!!(長い間、付き合わせてしまってすみません)。 Thx Puyo2 ☆


このブックマークレットは、実は、ニコニコ動画を貼ることができない「はてなダイアリー」でも、ばっちり表示させることができます。
※ただ、なぜか、「はてなダイアリー」にはinframe版の<p>タグが効かないので、それに対応するため、<BR>タグにせざるを得なかった点がちょっと不満だったりします。それは何故なんだぜ!?

関連:
[Bookmarklet 6] はてなダイアリーにニコニコ動画を貼る方法をブックマークレットで考えてみた

また、次にいろいろとブックマークレットを紹介していきますが、実際には、1.の(3)、あるいは、2.の(3)のどちらかを保存すればいいだけだったりします。
(非IE系(Firefox、Opera)の人は1.の(3)がオススメ、IE系の人(IE、Sleipnirなど)は2.(1)(2)(3)しか選択肢がない)
ちなみに、IE6をあくまでも使い続けるという猛者の方(私ですね)は、2.の(1)と(2)しか選択肢がありません。

ちょっと長くなってしまいましたが、最後に、このブックマークレットを試すために、このページの最下部にテスト用のリンクを作っておきました。その場所でこのブックマークレットを試してみてください。
※注意:ここではブックマークレットのソースを直接書いていますので、このページで当該ブックマークレットを実行するとそれに反応したりしますが、まあその点はあまり気にしないでください(笑)。あくまでも、ページ下部のテスト用の部分だけみてくれると幸いです。

1.動画リンクを埋め込み型のリンクへと変換するブックマークレット
(Opera、Firefox用/IEでは使用不可)


※Internet Explorer(IE)ユーザーの方は2.のinframe対応版ブックマークレットをご使用下さい
 (もちろん、Sleipnirユーザーの方も同様です)

(1)Youtubeのリンクを埋め込み型の動画に変換するブックマークレット

□下記のリンクをブックマークやリンクバーに登録する(D&DでもOK)
・ブックマークレット:埋込動画に変換-YouTube

javascript:(function (){var d=document;var a=d.getElementsByTagName('a');for(var i=0;i<a.length;i++) {if(/youtube\.com\/watch/.test(a[i].href)){var href="http://www.youtube.com/v/"+a[i].href.match(/[^=]+$/)+"&rel=1";a[i].innerHTML=a[i].innerHTML+"<p></p>"+"<object width=425 height=355>"+"<param name=movie value="+href+"></param>"+"<param name=wmode value=transparent></param>"+"<embed src="+href+"type=application/x-shockwave-flash wmode=transparent width=425 height=355></embeded>"+"</object>"+"<p></p>";}}})()



(2)ニコニコ動画のリンクを埋め込み型のサムネイルに変換するブックマークレット

□下記のリンクをブックマークやリンクバーに登録する(D&DでもOK)
・ブックマークレット:埋込動画に変換-ニコ動

javascript:(function (){var d=document;var a=d.getElementsByTagName('a');for(var i=0;i<a.length;i++) {if(/http:\/\/www\.nicovideo\.jp\/watch/.test(a[i].href)){var href="http://www.nicovideo.jp/watch/"+a[i].href.match(/sm\d+$/);var href="http://www.nicovideo.jp/thumb/"+a[i].href.match(/sm\d+$/); a[i].innerHTML=a[i].innerHTML+"<p></p>"+"<iframe width=312 height=176 src="+href+" scrolling=no style=border:solid 1px #CCC; frameborder=0>"+"<a href=http://www.nicovideo.jp/watch/"+href+"></a>"+a[i].innerHTML+"</iframe>"+"<p></p>";}}})()



(3)Youtubeとニコニコ動画の両方のリンクを変換するブックマークレット

□下記のリンクをブックマークやリンクバーに登録する(D&DでもOK)
・ブックマークレット:埋込動画に変換-YouTube+ニコ動

javascript:(function(){var d=document;var a=d.getElementsByTagName('a');for(var i=0;i<a.length;i++){if(/youtube\.com\/watch/.test(a[i].href)){var href="http://www.youtube.com/v/"+a[i].href.match(/[^=]+$/)+"&rel=1";a[i].innerHTML=a[i].innerHTML+"<p></p>"+"<object width=425 height=355>"+"<param name=movie value="+href+"></param>"+"<param name=wmode value=transparent></param>"+"<embed src="+href+"type=application/x-shockwave-flash wmode=transparent width=425 height=355></embeded>"+"</object>"+"<p></p>";};if(/http:\/\/www\.nicovideo\.jp\/watch/.test(a[i].href)){var href="http://www.nicovideo.jp/watch/"+a[i].href.match(/sm\d+$/);var href="http://www.nicovideo.jp/thumb/"+a[i].href.match(/sm\d+$/); a[i].innerHTML=a[i].innerHTML+"<p></p>"+"<iframe width=312 height=176 src="+href+" scrolling=no style=border:solid 1px #CCC; frameborder=0>"+"<a href=http://www.nicovideo.jp/watch/"+href+"></a>"+a[i].innerHTML+"</iframe>"+"<p></p>";}}})()



2.inframeで展開
(IE用/Opera、Firefoxでも使用可)


(1)Youtubeのリンクを埋め込み型の動画に変換するブックマークレット

□下記のリンクをブックマークやリンクバーに登録する(D&DでもOK)
・ブックマークレット:埋込動画に変換-YouTube(inframe)

javascript:(function(){var d=document;var a=d.getElementsByTagName('a');for(var i=0;i<a.length;i++){if(/youtube\.com\/watch/.test(a[i].href)){var o=d.createElement("iframe");o.src="http://www.youtube.com/v/"+a[i].href.match(/[^=]+$/)+"&rel=1";o.width=425;o.height=355;a[i].title=a[i].innerHTML;a[i].innerHTML=a[i].innerHTML+"<BR>";a[i].appendChild(o);}}})()



(2)ニコニコ動画のリンクを埋め込み型のサムネイルに変換するブックマークレット

□下記のリンクをブックマークやリンクバーに登録する(D&DでもOK)
・ブックマークレット:埋込動画に変換-ニコ動(inframe)

javascript:(function(){var d=document;var a=d.getElementsByTagName('a');for(var i=0;i<a.length;i++){if(/http:\/\/www\.nicovideo\.jp\/watch/.test(a[i].href)){var o=d.createElement("iframe");o.src="http://www.nicovideo.jp/thumb/"+a[i].href.match(/sm\d+$/);o.href="http://www.nicovideo.jp/watch/"+a[i].href.match(/sm\d+$/);o.width=312;o.height=176;a[i].title=a[i].innerHTML;a[i].innerHTML=a[i].innerHTML+"<BR>";a[i].appendChild(o);}}})()



(3)Youtubeとニコニコ動画の両方のリンクを変換するブックマークレット

※Internet Explorer 6(IE6)は、ブックマークレットを508文字までしか認識できないバグがあるので、IE6ではこのブックマークレットは利用できません。仮に、IE6で使用しても、そのときはエラーにはならず、ただ何も起きないだけです。

□下記のリンクをブックマークやリンクバーに登録する(D&DでもOK)
・ブックマークレット:埋込動画に変換-YouTube+ニコ動(inframe)

javascript:(function(){var d=document;var a=d.getElementsByTagName('a');for(var i=0;i<a.length;i++){if(/youtube\.com\/watch/.test(a[i].href)){var o=d.createElement("iframe");o.src="http://www.youtube.com/v/"+a[i].href.match(/[^=]+$/)+"&rel=1";o.width=425;o.height=355;a[i].title=a[i].innerHTML;a[i].innerHTML=a[i].innerHTML+"<BR>";a[i].appendChild(o);};if(/http:\/\/www\.nicovideo\.jp\/watch/.test(a[i].href)){var o=d.createElement("iframe");o.src="http://www.nicovideo.jp/thumb/"+a[i].href.match(/sm\d+$/);o.href="http://www.nicovideo.jp/watch/"+a[i].href.match(/sm\d+$/);o.width=312;o.height=176;a[i].title=a[i].innerHTML;a[i].innerHTML=a[i].innerHTML+"<BR>";a[i].appendChild(o);}}})()



Test用リンク集

1.Youtube
(1)U.S.A.版
YouTube - Don't Stop Me Now
YouTube - Abba - Dancing Queen
(2)JPN版
YouTube - 超極小竜巻発生!

2.ニコニコ動画
ニコニコ動画(RC2)‐新・豪血寺一族 -煩悩解放 - レッツゴー!陰陽師
ニコニコ動画(RC2)‐組曲『ニコニコ動画』
ニコニコ動画(RC2)‐【初音ミク】みくみくにしてあげる♪【してやんよ】


追記

スクリプトにしてみました。
[共通 7] [Script3] はてなブックマークでニコニコ動画のサムネイル(埋め込み)を表示するスクリプト
[共通 8] [Script4] "どこでも"ニコニコ動画のリンクをサムネイル(埋め込み)に変換するスクリプト

最後に

Operaな方は次のページに
Opera:Tips 15 -Operaのブックマーク機能をさらに頑張って使ってみた

各種ソーシャルブックマーク: ブックマークに追加する |あとで読む

最新の記事(30エントリー)
【TopPageで探す?このブログの最新記事をCheckしてみる?】

吹き出し3
コメント
吹き出し2
コメントの投稿

管理者にだけ表示を許可する

  ※スパム対策のため、フィルターをかけています。本文が英数字のみのコメントはスパム認定される恐れがあります。どうかその点ご了承下さい。

吹き出し4
トラックバック
【トラックバックURLはこちら】
http://browserjs.blog102.fc2.com/tb.php/578-91159274
この記事にトラックバックする(FC2ブログユーザー)

※スパム対策のため、トラックバックは管理人の承認後に表示されます。

※なお、当ブログでは宣伝目的のスパムトラックバックを制限しておりますので、本文が英数字のみの場合や、NGワードを含んでいる場合、当該記事にブログのURL(言及リンク)が含まれていない場合は、トラックバックできない可能性があります。誠に申し訳ございませんが、その点、どうかご了承下さるようよろしくお願いします。

ウィルコムストア ウィルコムストア

Browser.js
He who runs after two hares is a "challenger" ( Laugh...). 
Separated But Connected !!
Chrome Counter
Firefox3 Meter
Firefox3 Meter QRコード
Choose Opera 日本支部
Headline-Reader
あわせて読みたい


無料ホームページ アフィリエイト レンタルサーバー FC2ブログ 一戸建て

;