ブックマークのお勉強
仕事でブラウザに絡む作業が必要。反復の多い操作をブックマークレットで置き換えてみる。
業務に使うので自分で書き起こす。Web上の物を使うと責任の所在が不明瞭
→JSで外部への情報送信も可能。(!)情報流出
ページタイトルとURLのダイアログ表示
- タイトルURLの取得
- ダイアログの表示方法
- フォーカスの合わせ方
//タブや改行等を除いた物。これをブックマークに入れておく javascript:(function(){window.prompt("",document.title+"("+location.href+")").focus()})(); javascript:( function(){ window.prompt( //ダイアログを出す "タイトル (URL)", //ダイアログの説明文 document.title+"("+location.href+")") .focus() //#focus()でフォーカスを合わせる } )();
同ドメイン内でのGoogle検索
//ブックマークレット用 javascript: p = prompt ("ドメイン内検索"); if(p){ href = "http://www.google.com/search?q=site:"+ document.location.hostname+" "+encodeURI(p); window.open(href); void(0);} //元のコード p = prompt ("ドメイン内検索"); //小窓で受け取った検索語を変数へ if(p){ //検索用URIを作る href = "http://www.google.com/search?q=site:"+ document.location.hostname+" "+encodeURI(p); window.open(href); //開く void(0); }