AskMona拡張/ブックマークレット,ユーザースクリプト

その他

5 Res. 0.0114114 MONA 4 Fav.

1 :名無し三段:2017/11/08 00:08:33  0.0114114MONA/1人

AskMonaをちょっと拡張するJavaScriptなどを公開したり、まとめたりするトピックです。
ブラウザ上のjsなのでTampermonkeyやBookmarkletでソースが見れて安心して使えるものを集めたいです。

2 :名無し三段:2017/11/08 00:09:20  0MONA/0人

PinkMona風にIDを表示するブックマークレット

javascript:(function(){var s=$(".ru");for(i=0; i<s.length;i++){s[i].innerText+="(ID: "+s[i].href.match(/(\w+$)/)[1]+")";}})();

3 :名無し三段:2017/11/08 00:18:37  0MONA/0人

トピックを開いてスクロールしないでNGスレにする(ポップアップ確認あり)

javascript:$("#ngtopics_add").click();

4 :名無し三段:2017/11/08 00:30:59  0MONA/0人

自分の名前の前に「★自分★」を追加

javascript:(function(){var id=1676,s=$(".ru");for(i=0; i<s.length;i++){if(s[i].href.match("/"+id+"$")){s[i].innerText="★自分★"+s[i].innerText;}}})();

var id=1676 の部分のidを自分のidに修正して使ってください

5 :名無し三段:2017/11/19 04:03:46  0MONA/0人

画像張りミス系を強制サムネ表示、リンクURLを画像直リンに変更
拡張子がない場合は、強制jpgにするので注意
なお/a/ /galary/系は展開できません。

javascript:(function(){var i,k,x,y,s=$('a');for(i=0;i<s.length;i++){if(s[i].href.match("https://(i\\.)?imgur\\.com/\\w{7}(\.(jpeg|jpg|png|gif))?$")||s[i].href.match("https?://(i\\.)?imgur\\.com/\\w{7}$")){x=s[i].href.replace('://imgur','://i.imgur').replace('https://','http://');if(!x.match(/\.(jpeg|jpg|png|gif)$/)){x+='.jpg';}y='<br><img src="'+x+'"><br>';s[i].href=x;s[i].innerText=x;s[i].innerHTML+=y;s[i].className='thumbnail';}}s=document.getElementsByClassName('res');for(i=0;i<s.length;i++){var t=0,c=s[i].childNodes;for(k=0;k<c.length;k++){if(c[k].nodeType==3&&c[k].nodeValue.match(/\b(i\.)?imgur\.com\/(\w{7})\b/i)){c[k].nodeValue=c[k].nodeValue.replace(/\b(i\.)?imgur\.com\/(\w{7})\b/i,'vfkgti.imgur.com/$2.jpg');t=1;}}if(t==1){s[i].innerHTML=s[i].innerHTML.replace(/vfkgt((https:\/\/i\.imgur\.com\/(\w{7})).jpg)/g,'<a class="thumbnail" href="$1" target="_blank">$1<br><img src="$2l.jpg"></a><br>');}}})();

お気に入り

新規登録してMONAをもらおう

登録すると、投稿したり、MONAをもらったりすることができます。質問したり、答えたりしてMONAを手に入れてください。

新規登録ログイン