[URL:title=escaped] Fork

    @@ -8,11 +8,16 @@ */ // # NOTE // Hatena::Diary unhandle square brackets '[', ']' within http syntax with title - // e.g. [http://include.square.brackets.in/title:title] or [http://example.com:title=this is [example] domain] + // e.g. + // - [http://include.square.brackets.in/title:title] + // - [http://example.com:title=this is [example] domain] - // Hatena::Diary use euc-JP, i.e. unwork entities. oops.. - //var escaped = document.title.replace(/\[/, '[').replace(/\]/, ']'); - var escaped = encodeURI(document.title); - var syntax ='[' + location.href + ':title=' + escaped + ']'; + (function () { + // H::D use euc-JP, i.e. unwork entities. oops.. + // Hatena::Group and Hatena Blog use UTF-8, works well + //var escaped = document.title.replace(/\[/, '[').replace(/\]/, ']'); + var escaped = encodeURI(document.title); + var syntax ='[' + location.href + ':title=' + escaped + ']'; - prompt('Copy Me', syntax);+ prompt('Copy Me', syntax); + })();
  • /*
     * @title [URL:title=escaped]
     * @description prompt escaped title with Hatena Syntax
     * @include http://*
     * @include https://*
     * @license MIT License http://nrm.mit-license.org/2012
     * @require 
     */
    // # NOTE
    // Hatena::Diary unhandle square brackets '[', ']' within http syntax with title
    // e.g.
    // - [http://include.square.brackets.in/title:title]
    // - [http://example.com:title=this is [example] domain]
    
    (function () {
        // H::D use euc-JP, i.e. unwork entities. oops..
        // Hatena::Group and Hatena Blog use UTF-8, works well
        //var escaped = document.title.replace(/\[/, '[').replace(/\]/, ']');
        var escaped = encodeURI(document.title);
        var syntax ='[' + location.href + ':title=' + escaped + ']';
    
        prompt('Copy Me', syntax);
    })();
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2018/06/05 13:01:36 - 06/05
  2. 2013/01/28 23:25:07 - 2013-01-28
  3. 2013/01/28 23:16:28 - 2013-01-28
  4. 2013/01/28 23:16:18 - 2013-01-28
  5. 2013/01/28 23:15:53 - 2013-01-28
  6. 2011/09/15 21:19:29 - 2011-09-15
  7. 2011/09/15 21:17:43 - 2011-09-15
  8. 2011/06/23 21:18:57 - 2011-06-23
  9. 2011/06/23 21:16:49 - 2011-06-23
  10. 2011/06/23 21:14:13 - 2011-06-23
  11. 2011/06/23 21:12:14 - 2011-06-23
  12. 2011/06/23 20:47:48 - 2011-06-23
  13. 2011/06/23 20:46:09 - 2011-06-23
  14. 2011/06/23 20:44:16 - 2011-06-23