ウェブサイトからリンクをコピーするスクリプト #2

オープン
tak42024-04-15 20:36:27 +09:00に作成 · 0件のコメント
オーナー

他のウェブサイトから外部サイトへのリンクを全部取り出してコピペ用の HTML を作るスクリプトです。

これを使用すれば、NEET-ARMY・Mike-News とか、他のサイトのリンク集を簡単に kensaku にコピーできます。

Firefox などでF12を押してウェブコンソールを開き、後述のJSをはりつけてして、エンターすると、ダイアログに DT-DD タグが表示されます。

<dt><a href="URL1">タイトル1</a></dt>
<dd>(空)</dd>

<dt><a href="URL2">タイトル2</a></dt>
<dd>(空)</dd>

それをコピーして、要らないリンクは消して、DD に説明を書けば OK。

JS

// Links as DT-DD, v1
(function () {
  var result = "";
  var host = location.host;
  var links = document.links;
  var i = 0;
  var ln;
  while (ln = links[i++]) {
    if (ln.host === host) continue; // ignore same-site-links
    var a = document.createElement("a");
    a.innerText = ln.innerText;
    a.href = ln.href;
    var div = document.createElement("div");
    div.appendChild(a);
    result += "<dt>" + div.innerHTML + "</dt>\n<dd></dd>\n\n";
  }
  alert(result);
}());
他のウェブサイトから外部サイトへのリンクを全部取り出してコピペ用の HTML を作るスクリプトです。 これを使用すれば、NEET-ARMY・Mike-News とか、他のサイトのリンク集を簡単に kensaku にコピーできます。 Firefox などでF12を押してウェブコンソールを開き、後述のJSをはりつけてして、エンターすると、ダイアログに DT-DD タグが表示されます。 ```html <dt><a href="URL1">タイトル1</a></dt> <dd>(空)</dd> <dt><a href="URL2">タイトル2</a></dt> <dd>(空)</dd> ``` それをコピーして、要らないリンクは消して、DD に説明を書けば OK。 # JS ```javascript // Links as DT-DD, v1 (function () { var result = ""; var host = location.host; var links = document.links; var i = 0; var ln; while (ln = links[i++]) { if (ln.host === host) continue; // ignore same-site-links var a = document.createElement("a"); a.innerText = ln.innerText; a.href = ln.href; var div = document.createElement("div"); div.appendChild(a); result += "<dt>" + div.innerHTML + "</dt>\n<dd></dd>\n\n"; } alert(result); }());
サインインしてこの会話に参加。
ラベルなし
マイルストーンなし
プロジェクトなし
担当者なし
1 人の参加者
通知
期日
期日が正しくないか範囲を超えています。 'yyyy-mm-dd' の形式で入力してください。

期日は未設定です。

依存関係

依存関係が設定されていません。

リファレンス: tak4/kensaku#2
説明はありません。