Open all links with CSS 3 selector

    @@ -1,10 +1,12 @@ /* * @title CSS3 セレクタで指定したページ内リンクを全て開く - * @description 自分用。セレクタ部分を変えれば流用できます。 + * @description 最初にセレクタを入力できるようにしてみました。 * @require http://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js */ -dojo.query("a[href^='hoge']").forEach( +s = prompt("開きたいリンクを CSS セレクタで指定してください。","a[href^='hoge']"); + +dojo.query(s).forEach( function (a){ window.open(dojo.attr(a, 'href')); }
  • /*
     * @title CSS3 セレクタで指定したページ内リンクを全て開く
     * @description 最初にセレクタを入力できるようにしてみました。
     * @require http://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js
     */
    
    s = prompt("開きたいリンクを CSS セレクタで指定してください。","a[href^='hoge']");
    
    dojo.query(s).forEach(
      function (a){
        window.open(dojo.attr(a, 'href'));
      }
    );
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2010/06/22 20:52:53 - 2010-06-22
  2. 2010/06/22 20:22:43 - 2010-06-22
  3. 2010/06/22 20:20:30 - 2010-06-22
  4. 2010/06/22 20:20:13 - 2010-06-22
  5. 2010/06/22 20:17:46 - 2010-06-22