非公開 任意のletをはてブロにembed投稿する

  • /*
     * @title 任意のletをはてブロにembed投稿する 
     * @description letのページのtitleとirameをはてなブログ本文に投げます。実際に投稿として使う場合、タグ等は文字実体参照にエンコードされるため、リアルタイムプレビューを使ってコピぺして使います(はてな記法モードのみの確認)。
     * @license MIT License
     * 
     * @private
     */
    // ローダーがうまくいかないみたいだったんで、http://mrcoles.com/bookmarklet/ 使いました
    /*
    
    javascript:(function()%7B(function(d)%7Bvar%20line%20%3D%20''%3Bvar%20reg%20%3D%20%2F%3C(%22.*%3F%22%7C'.*%3F'%7C%5B%5E'%22%5D%7C%5E%5C%2F%5Cs%2B%3F)*%3F%3E%2Fg%3Bvar%20title%20%3D%20d.querySelector('%23bookmarklet-title%20span.title').firstChild.data.replace(reg%2C%20'')%3Bvar%20ebd%20%3D%20d.querySelector('div.embed%20textarea').value%3Bvar%20suffix%20%3D%20'%20from%20Hatena%3A%3ALet'%3Bline%20%2B%3D%20'http%3A%2F%2Fblog.hatena.ne.jp%2Fmy%2Fedit%3Ftitle%3D'%3Bline%20%2B%3D%20encodeURIComponent(title%20%2B%20suffix)%3Bline%20%2B%3D%20'%26body%3D'%3Bline%20%2B%3D%20encodeURIComponent(ebd)%3Bif%20(window.confirm('Title%3A%5Cn'%20%2B%20title%20%2B%20suffix%20%2B%20'%5Cn%5Cn'%20%2B%20ebd%20%2B%20'%5CnAre%20You%20Sure%3F'))%20%7Breturn%20location.href%20%3D%20line%3B%7D%20else%20%7Breturn%3B%7D%7D)(document)%7D)()
    
    */
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2021/04/26 21:54:48 - 2021-04-26
  2. 2014/10/19 22:55:10 - 2014-10-19