ブックマークレット/Bookmarkletの作り方
ttp://www.catch.jp/wiki/?Bookmarklet%A4%CE%BA%EE%A4%EA%CA%FD
探検
ブックマークレット【 JavaScript】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2016/03/28(月) 09:00:18.64ID:EDcA0VgH
2019/03/07(木) 05:08:49.24ID:8RwKmlXy
クリップボード処理は、Ruby から、
powershell Get-Clipboard コマンドを使う
Node.js, Electron でも出来るかも
powershell Get-Clipboard コマンドを使う
Node.js, Electron でも出来るかも
2019/03/13(水) 22:47:17.84ID:bUFEpZHr
powershellすげー
68デフォルトの名無しさん
2019/03/13(水) 23:06:13.59ID:NHVqOlaX JavaScript でもクリップボードにコピーできる。
テキストボックスでテキストを
.select();
とかで選択状態にしてから
document.execCommand("copy");
ブックマークレットでも実行できる。
FC2に対応したところある?
俺はようつべはここつこうた
http://catchvideo.net/
https://ja.savefrom.net/
https://lab.syncer.jp/Tool/Twitter-Video-URL-Converter/
http://www.vid-dl.net/
テキストボックスでテキストを
.select();
とかで選択状態にしてから
document.execCommand("copy");
ブックマークレットでも実行できる。
FC2に対応したところある?
俺はようつべはここつこうた
http://catchvideo.net/
https://ja.savefrom.net/
https://lab.syncer.jp/Tool/Twitter-Video-URL-Converter/
http://www.vid-dl.net/
2019/03/13(水) 23:50:45.81ID:nlCgcI+6
コピーはできるけど取得が無理
2019/03/13(水) 23:57:09.29ID:wOxOeP3T
71デフォルトの名無しさん
2019/03/14(木) 00:57:47.21ID:fqu9teky paste.js
http://layerssss.github.io/paste.js/
これはCtrl+Vをクリックしたときに取得するイベント処理だった。
確かに自動ペーストはできないらしい。
しかし、ドラッグ&ドロップでリンクやテキストを貼り付けることは出来るんだし
いちいちクリップボード経由する必要なくね?
受け取るときは onDrop で
event.dataTransfer.getData("TEXT");
event.preventDefault();
を実行するだけ。
ondragover="event.preventDefault();"
とかする必要があるのかよく分からないけど入れてる。
http://layerssss.github.io/paste.js/
これはCtrl+Vをクリックしたときに取得するイベント処理だった。
確かに自動ペーストはできないらしい。
しかし、ドラッグ&ドロップでリンクやテキストを貼り付けることは出来るんだし
いちいちクリップボード経由する必要なくね?
受け取るときは onDrop で
event.dataTransfer.getData("TEXT");
event.preventDefault();
を実行するだけ。
ondragover="event.preventDefault();"
とかする必要があるのかよく分からないけど入れてる。
72デフォルトの名無しさん
2019/03/24(日) 18:55:19.90ID:ymbCRZHd このブックマークレットで、alertに表示されるのがundefinedなのですが、何故なのでしょうか…
javascript: (function () {
! function (d, f, s) {
s = d.createElement("script");
s.src = "https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js";
s.onload = function () {
f(jQuery.noConflict(1))
};
d.body.appendChild(s)
}(document, function ($) {
$(document).ready(function () {
alert('#hoge').val();
});
});
})();
javascript: (function () {
! function (d, f, s) {
s = d.createElement("script");
s.src = "https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js";
s.onload = function () {
f(jQuery.noConflict(1))
};
d.body.appendChild(s)
}(document, function ($) {
$(document).ready(function () {
alert('#hoge').val();
});
});
})();
2019/03/24(日) 19:05:59.50ID:zpFoB+Fk
#hogeって表示されそうなもんだけどな。
あとどうでもいいがやりたいこと
alert('#hoge').val();じゃなくて
alert($('#hoge').val());じゃね?
あとどうでもいいがやりたいこと
alert('#hoge').val();じゃなくて
alert($('#hoge').val());じゃね?
2019/03/24(日) 19:21:01.67ID:ymbCRZHd
>>72ですが、多分frame内の要素だからだと自己解決しそうです
お騒がせしました
お騒がせしました
75デフォルトの名無しさん
2019/05/22(水) 13:50:32.29ID:7CjdCw5b インスタの画像をクリックしてから実行すると
直リンに飛ぶブックマークレットをつくってます
具体的には
<meta property="og:image" content="画像のURL" />
のcontent属性の値を取得するだけです
しかし普通にやるとちがうURLが入ってしまいうまくいきません
再度実行すると取得できます
なにか処理が必要なのでしょうか?
https://theus.github.io/instantgram/
これ使うと一発で取得できるのですが
むずくてちょっとなにやってるのかよくわかりません
思ったより大変なことやってるんですかね
直リンに飛ぶブックマークレットをつくってます
具体的には
<meta property="og:image" content="画像のURL" />
のcontent属性の値を取得するだけです
しかし普通にやるとちがうURLが入ってしまいうまくいきません
再度実行すると取得できます
なにか処理が必要なのでしょうか?
https://theus.github.io/instantgram/
これ使うと一発で取得できるのですが
むずくてちょっとなにやってるのかよくわかりません
思ったより大変なことやってるんですかね
2019/05/22(水) 16:19:45.66ID:1CosvZF6
CSS Selector で指定すれば?
でも、<meta> タグから取るやり方は、知らない。
普通は、<a>タグから、URL を取る
でも、<meta> タグから取るやり方は、知らない。
普通は、<a>タグから、URL を取る
7776
2019/05/22(水) 16:28:41.47ID:1CosvZF6 「instagram bookmarklet」で検索すれば?
Instagram の写真や動画を保存するブックマークレット
http://neos21.hatenablog.com/entry/2017/07/07/080000
Instagram の写真や動画を保存するブックマークレット
http://neos21.hatenablog.com/entry/2017/07/07/080000
78デフォルトの名無しさん
2019/08/13(火) 18:52:40.80ID:CkA3XoqN FC2動画上で実行したら動画リンク作るブックマークレット作って
79デフォルトの名無しさん
2019/08/22(木) 23:13:57.96ID:WUlILgpz 実行したらアドレスの最初と最後の部分に文字追加出来るブックマークレットある?
ファイルシークの閲覧proxyに飛ぶように使いたいんだけど
ファイルシークの閲覧proxyに飛ぶように使いたいんだけど
80デフォルトの名無しさん
2019/12/02(月) 12:55:26.08ID:cb99ZClx 実行したら新規ウィンドウで開いて
画面端で改行、形が崩れないソース表示のブックマークレットある?
画面端で改行、形が崩れないソース表示のブックマークレットある?
2020/01/29(水) 21:28:05.14ID:7rCgLyaF
>>79
PCだから動作確認してないけど。カタカナは自分で置き換えてね(規制回避)
ジャバスクリプト:(ファンクション(u,w){w.open('http://fileseek.net/search.cgi?key='+u+'');})(window.location.href,window);
PCだから動作確認してないけど。カタカナは自分で置き換えてね(規制回避)
ジャバスクリプト:(ファンクション(u,w){w.open('http://fileseek.net/search.cgi?key='+u+'');})(window.location.href,window);
82デフォルトの名無しさん
2020/05/09(土) 11:07:23.91ID:i1eMf5bO83デフォルトの名無しさん
2020/05/09(土) 11:17:47.74ID:i1eMf5bO ttp://p1.fileseek.jp/p/u=https!3A!2F!2Fwww.google.co.jp&a=c&b=E9E9E90000000066DD&c=1&f=80&i=280t&l=1&r=*&s=_&z=2&n=1588990236/
例えばhttps://www.google.co.jp/開いてる状態でブックマークレット実行したら
上記のURLみたいにproxy閲覧状態で表示するようにしたいんだが
元サイトの://がエンコードされてないと表示されないみたいだし
単にURL前後にファイルシークのアドレス追加しても意味ないっぽいな
例えばhttps://www.google.co.jp/開いてる状態でブックマークレット実行したら
上記のURLみたいにproxy閲覧状態で表示するようにしたいんだが
元サイトの://がエンコードされてないと表示されないみたいだし
単にURL前後にファイルシークのアドレス追加しても意味ないっぽいな
2020/06/04(木) 08:41:52.25ID:w2PjPaL5
元サイトURLをエンコードしてから%をreplaceで!に置き換えるのでは駄目なんか
2020/06/04(木) 12:54:25.50ID:tweUPf+J
ジャバスクリプト:(ファンクション(){window.open("http://p1.fileseek.jp/p/u="+location.href.replace(/\:\/\//g,'!3A!2F!2F'))})()
これでiOSのSafariだと機能するけど
>>83のurlの後ろの方のパラメータ?が一定ではないので対応できない
なくても閲覧は出来てるけど必要なのかな?
fileseekを知らないのでよくわからずです
これでiOSのSafariだと機能するけど
>>83のurlの後ろの方のパラメータ?が一定ではないので対応できない
なくても閲覧は出来てるけど必要なのかな?
fileseekを知らないのでよくわからずです
2020/06/04(木) 13:00:05.58ID:tweUPf+J
/\:\/\//g
のところ\の部分は(iOSでは)バックスラッシュです
5chに書き込むと置き換わっちゃう
アンドロイドだとどっちなんだろう? よく知らない
のところ\の部分は(iOSでは)バックスラッシュです
5chに書き込むと置き換わっちゃう
アンドロイドだとどっちなんだろう? よく知らない
2020/06/04(木) 13:39:58.96ID:aXOZou4d
使えているなら無視でいいのでは?
2020/06/05(金) 02:38:09.45ID:gBdQeB0R
開いてるサイトのキャッシュ削除出来るブックマークレットってのはないの?
開いてるサイトのcookie削除ならあったんだけど
開いてるサイトのcookie削除ならあったんだけど
2020/06/05(金) 20:25:43.98ID:J2/r7RBy
多分無理だと思う
90デフォルトの名無しさん
2020/09/07(月) 15:39:40.60ID:r/STadfA ニコニコのURLをembedに変換→ifreamで画面の大きさ調整ってのを同時に実効したいんだけどどうやんの?
2020/09/07(月) 21:59:54.47ID:IF51aHwX
2020/10/14(水) 09:44:12.92ID:ti2cI9QY
PCローカルフォルダにある、自作cssのファイルを適用するブックマークレットのサンプルはないでしょうか?
win10 chrome/Firefoxです
win10 chrome/Firefoxです
2020/10/14(水) 10:25:14.16ID:PQeg+6lO
Stylus的なの使えば?
2020/10/26(月) 19:38:54.20ID:QzcSvVNm
URLの一部を変えるブックマークレットに
URLの末尾に記号や文字追加を一緒に実行するにはどうやるの
JAVA script:location.href=document.URL.replace('あ','い');
URLの末尾に記号や文字追加を一緒に実行するにはどうやるの
JAVA script:location.href=document.URL.replace('あ','い');
2020/11/25(水) 03:27:36.45ID:oMohR6lW
ハイパーリンクになってないURLをリンク化するブックマークレットはよくありますが
mailtoリンクになっていないメールアドレスをリンク化するブックマークレットはないでしょうかね
PC版のChromium系ブラウザとiOS版のSafariで動けばいいのですが
mailtoリンクになっていないメールアドレスをリンク化するブックマークレットはないでしょうかね
PC版のChromium系ブラウザとiOS版のSafariで動けばいいのですが
2020/11/25(水) 12:39:52.55ID:BeZXjuPe
この板よりも、web制作管理板の方で聞いてみれば?
2022/01/16(日) 22:08:29.98ID:GavcWhnI
ブックマークレットを使いこなすスレ
http://hello.5ch.net/test/read.cgi/iPhone/1253376564/
ブックマークレットを使いこなすスレ2
http://hello.5ch.net/test/read.cgi/iPhone/1269788863/
http://hello.5ch.net/test/read.cgi/iPhone/1253376564/
ブックマークレットを使いこなすスレ2
http://hello.5ch.net/test/read.cgi/iPhone/1269788863/
2022/01/17(月) 20:55:22.83ID:GPAt3nRo
javascript:
2022/01/17(月) 20:55:29.86ID:GPAt3nRo
void!document.body.appendChild(Object.assign(document.createElement('dialog'),{textContent:'touch me!',onclick:_=>_.target.remove()&navigator.share({title:`【${document.title}】`,text:'test',url:location.href})})).showModal()
100デフォルトの名無しさん
2022/05/13(金) 14:36:40.26ID:I4RhuEVv ニコニコのURLをembedに置換→iframeで画面サイズ調整
のブックマークレット誰か作ってくれ
のブックマークレット誰か作ってくれ
101デフォルトの名無しさん
2022/05/14(土) 10:12:37.22ID:wIEkB0Ol 昔PCのWebブラウザで使っていた、
ページ内で任意の文字列を選択して、ブックマークレットを発動させたらそのページ内の
同じ文字列を強調表示する(100件を超える場合はそれ以上検索するかどうかダイヤログが出る)
というブックマークレットを使いたいと思ったけど、かなり探しても見つからない
iPhoneのSafariで使いたいのだけど、どこかにないのだろうか
似ているけど違うもの:選択文字列ではなくダイヤログが表示され、それに入力すると
その文字列がページ内で強調表示される
ページ内で任意の文字列を選択して、ブックマークレットを発動させたらそのページ内の
同じ文字列を強調表示する(100件を超える場合はそれ以上検索するかどうかダイヤログが出る)
というブックマークレットを使いたいと思ったけど、かなり探しても見つからない
iPhoneのSafariで使いたいのだけど、どこかにないのだろうか
似ているけど違うもの:選択文字列ではなくダイヤログが表示され、それに入力すると
その文字列がページ内で強調表示される
102デフォルトの名無しさん
2022/05/16(月) 06:54:21.55ID:buKkO5Ui103デフォルトの名無しさん
2022/05/16(月) 08:20:39.10ID:buKkO5Ui >>102だけど、オンライン上で公開されている
選択した文字列を検索エンジンで検索するスクリプトと
ダイヤログに入力した文字列をハイライトするスクリプトを
散々試行錯誤しながらつなげてみたら、似たようなものができた
改造スクリプトみたいなものだから法的にヤバいので公開はしない
選択した文字列を検索エンジンで検索するスクリプトと
ダイヤログに入力した文字列をハイライトするスクリプトを
散々試行錯誤しながらつなげてみたら、似たようなものができた
改造スクリプトみたいなものだから法的にヤバいので公開はしない
104デフォルトの名無しさん
2022/06/08(水) 01:14:33.85ID:p75QGqOj Firefoxの設定でブックマークをクリックしたとき新規タブで開くようにしています
この設定を変えないまま、特定のブックマークだけは現在タブに開きたい場合は
ブックマークレットでやればいいと思いますが
何と書けばいいでしょうか
javascript:(function(){window.open('https://www.google.com/')';})()
??
この設定を変えないまま、特定のブックマークだけは現在タブに開きたい場合は
ブックマークレットでやればいいと思いますが
何と書けばいいでしょうか
javascript:(function(){window.open('https://www.google.com/')';})()
??
105デフォルトの名無しさん
2022/08/25(木) 17:14:44.38ID:i0CJYXBE 英数字4桁-英数字4桁の文字列があって、
前方を001Aに、後方を002Aに入れ込んで
aaa.com?b=001A&c=002Aのリンク付与
したいんだけど、どうすれば良い?
一つならできたけど複数あると、難しかった。
前方を001Aに、後方を002Aに入れ込んで
aaa.com?b=001A&c=002Aのリンク付与
したいんだけど、どうすれば良い?
一つならできたけど複数あると、難しかった。
106デフォルトの名無しさん
2022/08/25(木) 20:35:12.68ID:OajFCpDF107デフォルトの名無しさん
2022/08/26(金) 12:54:49.04ID:aCDV0/qr >>104
window.open → location.assign
window.open → location.assign
108デフォルトの名無しさん
2022/08/26(金) 12:55:10.64ID:aCDV0/qr >>105
一つならできたってやつください
一つならできたってやつください
109デフォルトの名無しさん
2022/08/27(土) 21:42:05.29ID:2zHvCICG110デフォルトの名無しさん
2022/08/27(土) 21:42:09.88ID:2zHvCICG111デフォルトの名無しさん
2022/08/28(日) 00:53:20.30ID:K0YBeOea https://teratail.com/questions/dxxm74o7hetdt0
またバグったぁ 誰か助けてください
またバグったぁ 誰か助けてください
112デフォルトの名無しさん
2022/08/28(日) 00:54:04.30ID:K0YBeOea https://teratail.com/questions/dxxm74o7hetdt0
またバグったぁ 誰か助けてください
またバグったぁ 誰か助けてください
113デフォルトの名無しさん
2022/08/28(日) 16:49:12.64ID:RvFPV5Qc ブックマークレット梅田とかいうスーパーマーケットがありそうだと思わん?
114デフォルトの名無しさん
2023/03/13(月) 19:28:18.05ID:xIdSyn8G ChatGPTでブックマークレットバンバン作れそう
115デフォルトの名無しさん
2023/04/27(木) 16:49:57.53ID:v6ovgLgG ブックマークレット自体が下火で、機械学習のためのデータ不足の悪寒
116デフォルトの名無しさん
2023/05/05(金) 15:04:51.23ID:Al/8lNaY ScratchからTarboWarpに飛ぶブックマークマークレット
javascript:(function()%7Bvar%20url=location.href;url=url.replace(%22scratch.mit.edu/projects%22,%22turbowarp.org%22);window.location=url%7D)();
scratchとtarbowarpの部分置き換えれば応用効くかも
自作ですご自由にどうぞ
javascript:(function()%7Bvar%20url=location.href;url=url.replace(%22scratch.mit.edu/projects%22,%22turbowarp.org%22);window.location=url%7D)();
scratchとtarbowarpの部分置き換えれば応用効くかも
自作ですご自由にどうぞ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【川崎・20歳女性死体遺棄】「あさひを返せ!」県警の説明に親族、友人ら90人が署に集まり猛抗議「嘘ばかり、謝れば済むことなのに」 ★8 [ぐれ★]
- 【芸能】元ジャンポケ・斉藤慎二被告のバウムクーヘン 他店の商品(480円)に自身のロゴシールを貼り700円で販売していた★2 [冬月記者★]
- ファミリーマート、海苔なしおむすび拡大「海苔を使用しない分コストを抑えられる」 [煮卵★]
- 【浜松・小学生4人死傷事故】「車に乗れなくなると差し支えると」 3週間前にも意識を失って…78歳男性が初めて謝罪「一生をかけて償う」 [ぐれ★]
- 【健康】プロテインの摂り過ぎは肝臓や腎臓の負担に スポーツ栄養士「キムチ納豆がおすすめ」 [煮卵★]
- 【ボクシング】井上尚弥、11連続KO勝利で77年ぶり世界新記録樹立 聖地ラスベガスでプロデビュー30連勝★3 [冬月記者★]
- 【悲報】ファミマ、海苔なしおにぎりを拡充→日本人はここまで貧しくなってしまった [354616885]
- 🏡👊👊👊😅👊👊👊🏡
- 【悲報】陸上自衛隊の暗視ゴーグル、一個2068万円。防衛装備庁 [834922174]
- 【緊急】競馬で人生掛けるわwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- ▶さくらみこ🌸総合スレッド
- 悲報、、、15歳未満の子ども、人口の11.1%に・・・・深刻化する人口問題に見て見ぬふりで無関心を貫く日本人 [677076729]