YouTube のサムネイルの URL を取得するブックマークレットを作ったので、もし使いたい人がいたら使ってください。ブックマークバーにドラッグすると使えます。
アイキャッチを YouTube の動画にするために、サムネイルの URL を取得する必要があり、手軽に取得するためにブックマークレットを作りました。いろいろあって使わなかったのですが、せっかく作ったので誰かの役立てばいいなと思ったので置いておきます。
ブックマークレットの内容
処理内容は、YouTube の URL から ID を切り出して、サムネイルの URL と ID を組み合わす。
javascript:
var host=location.host;
if(host=='www.youtube.com'){
var matched=location.href.match(/(?:https:\/\/www.youtube.com\/watch\?v=)(\w{11})/);
var vid=matched!=null?matched[1]:'';
var url='https://img.youtube.com/vi/'+vid+'/maxresdefault.jpg'
} else {
alert('Error:ブックマークレットのサポート範囲外のページです。')
}
if(url){
if(vid){
if(url=prompt('コピーしてください。',url)){
var r=document.createRange();
var text=document.createTextNode(url);
r.selectNode(document.body.appendChild(text));
window.getSelection().addRange(r);
document.execCommand('copy');
text.remove()
}
} else {
alert('Error:コードが見つかりませんでした。')
}
}
Cocoon の Amazon商品リンクショートコードを生成するブックマークレットを修正したので、詳しくは元のページを参照してください。
ブックマークレットの使い方は、下記に詳しく載っているので参考にしてください。
ブックマークレート用のボタンを作るときの注意点
ブックマークレット用のボタンを置いておくために、COCOON ブロックのボタンを使ったら、href が整形されていて、正常に表示されなかった。おそらく、http から始まらないから書き換えられたと予想。
イレギュラーな使い方をするときは、囲みボタンを使うようにする。
コメント