Translate

2013-11-30

Skip Search 2.7 アップデート

iPhoneアプリ
Skip Search

Skip Search - Kazuhiro Sawamura

今回のアップデートにより、内蔵ブラウザ上でブックマークの管理ができるようになりました。
Safariなどにもあるような、いわゆる普通のブックマークなのですが…




ページのURLを記憶させておくという本来の使い方よりも
「Skip Search でブックマークレットが使いたい」とご要望を頂いたので追加したのですが
そもそも「ブックマークレット」について自分自身よくわかっていません。

ブックマークレットとは

要するにブラウザにJavaScriptを実行させて、いろいろやろうと。
ざっくり言うとそんな感じなのでしょうか。

当たり前に使いこなしている方はお好みのものを追加していただくとして、
私と同じようにあまりよく分かっていない方は、
まず下記のリンクから Skip Search にブックマークレットを追加してみましょう。

このページをiPhoneで見ているかつ、
Skip Search がインストールされていれば
アイコンをタップすることで自動でブックマークレットが追加されます。


Wikipedia検索
javascript:(function(){var%20t=''+(window.getSelection%20?%20window.getSelection():%20document.getSelection%20?%20document.getSelection():%20document.selection.createRange().text);if(!t){L=document.location.href;if(L.match(/(yahoo%5C.).+?.*p=([^&]+)/)||L.match(/(amazon%5C.).+?.*field-%20keywords=([^&]+)/)||L.match(/(%5C.wikipedia%5C.).+%5C/wiki%5C/([^%5C/]+)/)||L.match(/(youtube%5C.).+search_query=([^&]+)/)||L.match(/(%5C?.*%5Cb)q=([^&]+)/)||L.match(/(%5C#search%5C/)([^%5C/]+)/))t=decodeURIComponent(RegExp.$2);}if(!t)t=prompt("Wikipedia%E6%A4%9C%E7%B4%A2","");if(t)open('http://ja.wikipedia.org/wiki/Search?search='+encodeURIComponent(t)+'','_blank');})()



追加されたら Skip Search で何か検索してみましょう。



検索結果の画面で、ブックマークボタンを押し、
先ほど追加した「Wikipedia検索」をタップします。



すると、同じ検索語句でWikipedia検索が実行されました。



他にもいろいろなブックマークレットが存在しているようです。
別のブラウザで開いたり、HTMLのソースを表示したり…
気になったものの設定リンクを貼っておきます。


Chrome で開く
javascript:(function(){if(document.location.href.indexOf('http')===0)document.location.href=document.location.href.replace(/^http/,'googlechrome');})();

画像を一覧表示
javascript:(function(){var imgs=document.images;var srcs=new Array();for(var i=0;i<imgs.length;i++){srcs.push(imgs[i].src)}removeChildren(document.body);removeChildren(document.head);for(var i=0;i<srcs.length;i++){var div=document.createElement('div');var image=document.createElement('img');image.src=srcs[i];image.addEventListener('click',function(e){prompt('',e.target.src)},false);div.appendChild(image);document.body.appendChild(div)}function removeChildren(element){element.parentNode.replaceChild(element.cloneNode(false),element)}})();

タイトルとURLを表示
javascript:d=document;prompt('',d.title+'%20'+d.URL);

HTMLソースを表示する
javascript:(function(){document.body.innerText='<HTML>'+ document.getElementsByTagName('html')[0].innerHTML+'</HTML>'})();


ちなみに今回の自動設定リンクで使った
ブックマークを追加するURLスキームは

skipsearch://book= URLまたはJavaScript &title= タイトル

です。


以上でした。


このエントリーをはてなブックマークに追加