ブックマークレット (140レス)
上下前次1-新
1(6): 2013/07/01(月)07:18 ID:ukT/HvmBn(1/9) AAS
ブックマークレット・Bookmarklet の話題
114: 2015/05/26(火)20:52 ID:CCR(1/3) AAS
age
115: 2015/05/26(火)20:52 ID:CCR(2/3) AAS
だめか
116: 2015/05/26(火)20:52 ID:CCR(3/3) AAS
無念
117(1): 2015/07/15(水)02:39 ID:pV0(1/2) AAS
>>90
現在のimgurの拡張子無しリンクに対して
マウスなくして、拡張子付リンクに付け替えた表示だけに出来ないですかね?
今
□ ←サムネ画像&リンクは外部リンク:imgur.com○○○○○
外部リンク:imgur.com○○○○○.jpg ←リンクは外部リンク:imgur.com○○○○○
に対して
□
外部リンク:imgur.com○○○○○.jpg
★外部リンク:imgur.com○○○○○.jpg ←リンクは外部リンク:imgur.com○○○○○.jpg
省1
118(2): 2015/07/15(水)02:51 ID:pV0(2/2) AAS
>>117
頭中うpしてしまった
現在の状態だと、imgurでの表示になり、
ani-gifがコントロール付表示されて素(右クリック)でDL出来ないから非常に不便
多分マウス(open2chOnMouseMove)関連を削除すればいいのかな?とは思うものの
JavaScriptなんて全く知らないので、命令?がドコで区切れてるやら…
強制sageになっちゃてるけれど、もし気付かれたら
どなたか改変願えないでしょうか
119(1): 2015/07/17(金)23:12 ID:MiK(1) AAS
>>118
よくわからんが>>90を無視して作った
javascript:(function(){function d(b){[].forEach.call(b.querySelectorAll("dd .imgur>a"),function(a){var b=a.textContent.trim(),c=a.cloneNode(!1);c.href=b;c.textContent=b;c.style.fontSize="10px";a.lastElementChild.innerHTML="";a.lastElementChild.appendChild(c);a.outerHTML=a.innerHTML})
}d(document.querySelector(".thread"));window.MutationObserver&&(new MutationObserver(function(b){b.forEach(function(a){[].forEach.call(a.addedNodes,d)})})).observe(document.querySelector(".thread"),{childList:!0})})();
120: 118 2015/07/18(土)01:22 ID:K7Z(1) AAS
>>119
返事遅れてすみません
リンク自体書き換えた感じでしょうか?
確かに1行追加する意味はないですもんね
使わせて頂きます
ありがとう御座いました
121: 2015/07/31(金)12:12 ID:fgi(1) AAS
クリックした時にkomeの画像を拡大できるボタン
javascript:(function(){$("#komediv").width(400);$("#klog_view").width(400);$("#kvoice").before("<button id='kzm1'>x1</button>");
$("#kzm1").click(function(){$(".kkorabo").css("height","35");});$("#kvoice").before("<button id='kzm2'>x2</button>");
$("#kzm2").click(function(){$(".kkorabo").css("height","70");});$("#kvoice").before("<button id='kzm3'>x3</button>");
$("#kzm3").click(function(){$(".kkorabo").css("height","105");});})()
122(1): 2015/08/25(火)10:28 ID:mbd(1/2) AAS
sageのレスを含めて開いている板の新規レスを確認するブックマークレット
IE非対応
javascript:(function(){function k(){var a=new XMLHttpRequest;a.open("GET",e);return new Promise(function(c,b){a.onload=function(){200!==a.status?b(Error("http error: "+a.status+" "+a.statusText+"\n"+e)):
c(a.response)};a.onerror=function(){b(Error("network error\n"+e))};a.send()})}function l(a){return a.match(/.+/g).reduce(function(a,b){var d=b.match(/^(\d+).+?<>(.+)\((\d+)\)$/);a[d[1]]={name:d[2],count:+d[3]};return a},{})}function g(a){var c=h;a=JSON.stringify(a);localStorage[c]=a}function m(a,c){Object.keys(a).forEach(function(b){c[b]= a[b]})}function n(a,c){
return Object.keys(a).reduce(function(b,d){
c.hasOwnProperty(d)?a[d].count>c[d].count&&(b[d]={name:a[d].name,count:a[d].count-c[d].count}):b[d]=a[d];return b},{})}function p(a){var c="/test/read.cgi/",c=c+(f+"/");
return"<div><div><button>\u5168\u3066\u66f4\u65b0</button></div>"+Object.keys(a).map(function(b){return'<div><a href="'+c+b+'" target="_blank">'+
a[b].name+"(<span>+"+a[b].count+'</span>)</a><button class="updateButton" data-key="'+b+'">\u66f4\u65b0</button><style>.updateButton{margin-left:1em;}</style></div>'}).join("")+ "</div>"}function q(a,c){var b=document.body.lastElementChild;
b.firstElementChild.firstElementChild.addEventListener("click",function(){m(a,c);g(c);[].forEach.call(b.querySelectorAll(".updateButton"),function(a){a.previousElementSibling.lastElementChild.textContent="0"})});b.addEventListener("click",function(b){b=b.target;var e;b.classList
.contains("updateButton")&&(e=b.getAttribute("data-key"),c[e].count=a[e].count,g(c),b.previousElementSibling
省3
123: 2015/08/25(火)10:51 ID:mbd(2/2) AAS
>>122
キャッシュを回避するよう修正
javascript:(function(){function k(){var a=new XMLHttpRequest;a.open("GET",e);a.setRequestHeader("Cache-Control","no-cache");return new Promise(
function(c,b){a.onload=function(){200!==a.status?b(Error("http error: "+a.status+" "+a.statusText+"\n"+e)):c(a.response)};a.onerror=function(){b(Error("network error\n"+e))};a.send()})}
function l(a){return a.match(/.+/g).reduce(function(a,b){var d=b.match(/^(\d+).+?<>(.+)\((\d+)\)$/);a[d[1]]={name:d[2],count:+d[3]};return a},{})}function g(a){var c=h;a=JSON.stringify(a);
localStorage[c]=a}function m(a,c){Object.keys(a).forEach(function(b){c[b]=a[b]})}function n(a,c){return Object.keys(a).reduce(function(b,d){c.hasOwnProperty(d)?a[d].count>c[d].count&&(b[d]={
name:a[d].name,count:a[d].count-c[d].count}):b[d]=a[d];return b},{})}function p(a){var c="/test/read.cgi/",c=c+(f+"/");
return"<div><div><button>\u5168\u3066\u66f4\u65b0</button></div>"+Object.keys(a).map(function(b){return'<div><a href="'+c+b+'" target="_blank">'+a[b].name+"(<span>+"
+a[b].count+'</span>)</a><button class="updateButton" data-key="'+ b+'">\u66f4\u65b0</button><style>.updateButton{margin-left:1em;}</style></div>'}).join("")+"</div>"}
function q(a,c){var b=document.body.lastElementChild;b.firstElementChild.firstElementChild.addEventListener("click",function(){
省5
124: 2015/08/29(土)04:20 ID:eG5(1) AAS
ageage
125: 2015/09/10(木)03:59 ID:rKq(1) AAS
age
126: 2015/11/12(木)22:50 ID:GIP(1) AAS
一応あげとく
127: 2015/11/27(金)21:51 ID:1hG(1) AAS
open2chのソース
open2chスレ:tech
のブックマークレットバージョン
このurlで試しすと、ヘッドラインからVIPとなんJのスレを削除します
外部リンク[cgi]:open2ch.net
javascript:(function(){function getURIQueryObj(b){var c={};var m=b.match(/\?.*/);
if(m){var s=m[0];s=s?s.slice(1):"";s=s.replace(/#.*$/,"");var a=s.split("&");
for(var i=0;i<a.length;i++){var p=a[i].indexOf("=");if(p){var d=decodeURIComponent(a[i].slice(0,p));
var e=decodeURIComponent(a[i].slice(p+1));c[d]=e}}}return c};var f=document;
var g=getURIQueryObj(f.location.href)["delbbs"];g=g?g.split(" "):[];
省6
128: 2015/11/28(土)22:54 ID:VpA(1) AAS
>>86 の複数板のヘッドラインも、URIで指定してできそう
129: 2015/12/04(金)17:39 ID:U4Q(1) AAS
あげげあげ
130: 2016/05/09(月)02:23 ID:xtQ(1) AAS
komeお絵かきの描画色を指定するブックマークレット
黒赤緑青白のボタンと、テキスト指定するボックスが追加されます。
テキストをコピペした場合は1回エンター叩いてください。
javascript:(function(){
ctx = document.getElementById("kcanvas").getContext("2d");
$("#kcanvas_view").before('<input id="kcc_0" type="button" value="黒">');
$("#kcc_0").click(function(){ctx.strokeStyle="black"});
$("#kcanvas_view").before('<input id="kcc_1" type="button" value="赤">');
$("#kcc_1").click(function(){ctx.strokeStyle="red"});
$("#kcanvas_view").before('<input id="kcc_2" type="button" value="緑">');
省8
131: 2016/09/27(火)16:09 ID:M5I(1) AAS
お絵かきの高機能モードで、「jsloader load error」を避けて使うためのブックマークレット
高機能モードのチェックボックスを入れる代わりにこれを使う
javascript:loadOekakiEx=function(){};/*!
* $script.js JS loader & dependency manager
* 外部リンク[js]:github.com
* (c) Dustin Diaz 2014 | License MIT
*/(function(g,d){"undefined"!=typeof module&&module.exports?module.exports=d():"function"==typeof define&&define.amd?define(d):this[g]=d()})("$script",function(){function g(a,k){for(var b=0,c=a.length;b<c;++b)if(!k(a[b]))return r;return 1}function d(a,c){g(a,function(a){return!c(a)})}
function c(a,k,b){function v(a){return a.call?a():n[a]}function m(){if(!--r){n[q]=1;f&&f();for(var a in l)g(a.split("|"),v)&&!d(l[a],v)&&(l[a]=[])}}a=a[h]?a:[a];var e=k&&k.call,f=e?k:b,q=e?a.join(""):k,r=a.length;return setTimeout(function(){d(a,
function y(a,b){if(null===a)return m();a=b||-1!==a.indexOf(".js")||/^https?:\/\//.test(a)||!t?a:t+a+".js";if(p[a])return 2==p[a]?m():setTimeout(function(){y(a,!0)},0);p[a]=1;w(a,m)})},0),c}function w(a,c){var b=q.createElement("script"),d;b.onload=b.onerror=b[x]=function(){
b[e]&&!/^c|loade/.test(b[e])||d||(b.onload=b[x]=null,d=1,p[a]=2,c())};b.async=1;b.src=u?a+(-1===a.indexOf("?")?"?":"&")+u:a;f.insertBefore(b,f.lastChild)}var q=document,f=q.getElementsByTagName("head")[0],r=!1,h="push",e="readyState",
省10
132: Awn◆AwnAwnAwnA 2016/10/13(木)21:42 ID:w7Q(1) AAS
NGキーワードに自動で反応してアク禁するブックマークレット
外部リンク:let.hatelabo.jp
外部リンク[html]:open2chnews4vipkotekaiseki.neocities.org
133: Awn◆AwnAwnAwnA 2017/01/11(水)14:20 ID:uLH(1) AAS
奉納
NGキーワードに自動で反応してアク禁するブックマークレット2
外部リンク:let.hatelabo.jp
動作様子
自動アク禁のテストをしたいので書き込みしに来てください!
open2chスレ:news4vip
上下前次1-新書関写板覧索設栞歴
あと 7 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.079s*