Safariで開いたサイトを共有するのに「Twittinで共有」ブックマークレットを使っていますが、ツイート後にSafariに戻って来る様にコールバックを設定しました。
javascript:location.href='twittin://post?text='+encodeURIComponent('%|[Link]'+document.title+' '+location.href)+'&callback_url='+location.href;javascript:location.href='twittin://post?text='+encodeURIComponent('%|[Link]'+document.title+' '+location.href)+'&callback_url='+location.href;javascript:(function(){var d=document,w=window;var kwd=prompt('Input Podcast Title','');var knd='podcast',cnt=8,json={},gr='http://www.google.com/reader/view/feed/',pt,pf;var s=d.createElement("script");var src='http://itunes.apple.com/jp/search?term='+encodeURIComponent(kwd)+'&lang=ja_jp&country=JP&entity='+knd+'&limit='+cnt;s.charset='utf-8';s.src=src+'&callback=result';d.body.appendChild(s);w.result=function(data){if (data.resultCount==0){prompt('Result','Not Found ...'); return;}for(var i=0;i<data.resultCount;i++){json[i]=data.results[i];var z=json[i];pt=z.collectionCensoredName;var r=prompt('【'+(i+1)+'/'+data.resultCount+'】'+pt,'OK→次,キャンセル→決定');if(!r){pf=z.feedUrl;w.location=gr+encodeURIComponent(pf);return;}}}})();myscripts://run?title=NowPlayingLyricif(SONG){
'seeq:///go?text='+encodeURIComponent('http://sp.utamap.com/searchlyrics.php?searchname=title&word='+encodeURIComponent(SONG.title));
}else{
'seeq:';
}Seeq内蔵プレイヤーが、なんか普通に単体のアプリで出していいのではないかというほどのプレイヤーになってしまったw 歌詞の追っかけ表示もしますwこれで再申請だん。 twitter.com/rivawan/status…
— りばわん (Yusuke Tsuji) さん (@rivawan) 1月 11, 2013
javascript:var d=document;var t='';var ta=d.getElementById('ta');if(ta)t+=ta.value;var bk=d.getElementById('bkmklt_ret');if(bk)t+=bk.value;if(t!=''){location.href='rowline:///set?loc=bottom&view=lines&callback=seeq:&text='+encodeURIComponent(t);}myscripts://run?title=AddToRowline」と登録し、MyScriptsにはアクション「openURL()」タイトル「AddToRowline」の下記スクリプトを登録してあります。"rowline:///set?text="+ENCTEXT+"&loc=bottom&view=lines&callback=fixedform:";javascript:t=document.body.innerHTML.replace(/\n/g,'').replace(/\t/g,'');a=t.split('CFBundleDisplayName');c='';for(i=1;i<a.length;i++){b=a[i];if(b.match(/<string>(.+?)<\/string>/)){n=RegExp.$1;}s='';if(b.match(/URLSchemes/)){d=b.split('URLSchemes');for(j=1;j<d.length;j++){e=d[j];if(e.match(/<array>/)%20&&%20e.match(/<\/array>/)){s+=e.split('<array>')[1].split('</array>')[0].replace(/<string>/g,'<div%20style=%22text-indent:2em;%22>').replace(/<\/string>/g,':</div>');}}}c+='<div>'+n+'</div>'+s;}f='<textarea%20style=%22width:100%;height:100px;%22><div>'+c+'</div></textarea><div>'+c+'</div>';document.write(f);