facebookメッセンジャーでも引用記号「>」が対応されるようになりました。
でもいざ引用しようとすると、該当箇所をコピーして、自分で「>」をつけることが多く、すごく手間です。。
そこでテキストをコピーしておいて「bookmarkletでクリップボード内のテキストの行の先頭に「> 」をつければいいのでは?」「しかも同じようなことを思ってる人絶対いるだろ」って考えたのですが、そのような人はみつからず。。。
どのようなjsにすればいいか教えていただけませんでしょうか。
このテキストを
------
AAAAA
BBBB
CCCCC
------
この形にしたいです。
------
> AAAAA
> BBBB
>
> CCCCC
------
最近のブラウザはクリップボードアクセスにも許可を取るみたいですね。その許可OKをクリックする必要がありますが、こんな感じでしょうか?
しかも許可した初回はコンソールにDocumentNotFocusedとかエラーが出て動かない
(2回目以降は同サイトならば許可不要になるので動きます)
さらに、Chrome系でしか動きません。PermissionsAPIのせいのようです…
javascript:(function(){let a = navigator.clipboard.readText();a.then(text => {let b = text.replace(/\n/gi,'\n> '); navigator.clipboard.writeText('> ' + b);})})();
なんかここら辺の許可回りにいい方法あったら教えてください…
https://www.vector.co.jp/magazine/softnews/121108/n1211081.html
クリップボードにコピーした文字列をルールに従って
自動変換してペーストできる便利ツールのフリーソフトです。
参考になさってください。
設定できるアクションは、
プログラムやバッチファイルを実行する
ログファイルに書き出す
エクスプローラで指定フォルダ開く
クリップボードの内容を指定した文字列で置換する(あるいは追加する)
ポップアップメッセージを表示する
デスクトップにアラートを表示する
ありがとうございます。
私がMacなので使えないみたいです。Windowsの人には便利そうですね!
最近のブラウザはクリップボードアクセスにも許可を取るみたいですね。その許可OKをクリックする必要がありますが、こんな感じでしょうか?
しかも許可した初回はコンソールにDocumentNotFocusedとかエラーが出て動かない
(2回目以降は同サイトならば許可不要になるので動きます)
さらに、Chrome系でしか動きません。PermissionsAPIのせいのようです…
javascript:(function(){let a = navigator.clipboard.readText();a.then(text => {let b = text.replace(/\n/gi,'\n> '); navigator.clipboard.writeText('> ' + b);})})();
なんかここら辺の許可回りにいい方法あったら教えてください…
ありがとうございます!
無事に動きました!!こういうの求めておりました。
ありがとうございます!
2019/11/26 15:02:20無事に動きました!!こういうの求めておりました。