bookmarkletからクリップボードへ タイトルとURLリンク wordpress記事内リンク
参考にした情報
WebページのタイトルとURLをワンクリックでコピーするBookmarklet - Qiita
ワードプレスの記事リンク生成に変更
JavaScriptのワンライナーの難読コードを、改行付き可読コードに変換してくれるサービス
Online JavaScript beautifier
WebページのタイトルとURLをワンクリックでコピーするBookmarklet - Qiita
ワードプレスの記事リンク生成に変更
//HTMLリンク作成ブックマークレット
javascript: var global = window;
global.COPY_TO_CLIPBOARD = global.COPY_TO_CLIPBOARD || {};
global.COPY_TO_CLIPBOARD.getUrlInfo = function() {
var a = new String(document.title);
a.allReplace = function(a) {
var b = this,
c;
for (c in a) b = b.replace(new RegExp(c, "g"), a[c]);
return b
}.bind(a);
return "<a href='" + document.URL + "' target='_blank' rel='noopener'>" + a.allReplace({
":": "\uff1a",
"\\[": "\uff3b",
"\\]": "\uff3d"
}) + "</a>"
};
global.COPY_TO_CLIPBOARD.copyToClipboard = function() {
var a = document.createElement("textarea");
a.textContent = this.getUrlInfo();
var d = document.getElementsByTagName("body")[0];
d.appendChild(a);
a.select();
var b = document.execCommand("copy");
d.removeChild(a);
return b
};
global.COPY_TO_CLIPBOARD.copyToClipboard();//リンク先管理エクセル用テキストとHTMLリンク作成
javascript: var global = window;
global.COPY_TO_CLIPBOARD = global.COPY_TO_CLIPBOARD || {};
global.COPY_TO_CLIPBOARD.getUrlInfo = function() {
var a = new String(document.title);
a.allReplace = function(a) {
var b = this,
c;
for (c in a) b = b.replace(new RegExp(c, "g"), a[c]);
return b
}.bind(a);
return a.allReplace({
":": "\uff1a",
"\\[": "\uff3b",
"\\]": "\uff3d"
}) + "\t" + document.URL + "\t" + "<a href='" + document.URL + "' target='_blank' rel='noopener'>" + a.allReplace({
":": "\uff1a",
"\\[": "\uff3b",
"\\]": "\uff3d"
}) + "</a>"
};
global.COPY_TO_CLIPBOARD.copyToClipboard = function() {
var a = document.createElement("textarea");
a.textContent = this.getUrlInfo();
var d = document.getElementsByTagName("body")[0];
d.appendChild(a);
a.select();
var b = document.execCommand("copy");
d.removeChild(a);
return b
};
global.COPY_TO_CLIPBOARD.copyToClipboard();JavaScriptのワンライナーの難読コードを、改行付き可読コードに変換してくれるサービス
Online JavaScript beautifier