選択範囲を保存するBookmarklet

    
      
  • /*
     * @title 選択範囲を保存するBookmarklet
     * @description 選択範囲の文字列を保存します。詳細はこちら。 => http://www.kanasansoft.com/weblab/2009/01/bookmarklet_1.html
     * @include http://*
     * @license MIT License
     * @require 
     */
    
    /*
    ================================================================================
    	Name		:	選択範囲を保存するBookmarklet Ver1.0.0
    	In			:	[none]		
    	Out			:	[none]		
    	Note		:	選択範囲の文字列を保存します。
    --------------------------------------------------------------------------------
    	Version		:	Ver1.0.0	|	2009/01/10	|	新規作成
    --------------------------------------------------------------------------------
    	License		:	MIT license
    	URL			:	www.kanasansoft.com
    ================================================================================
    */
    
    (
    	function(){
    		var
    			 w=window
    			,d=w.document
    			,s=""
    			;
    		if(d.selection){
    			s=d.selection.createRange().text
    		}else if(d.getSelection){
    			s=d.getSelection()
    		}else if(w.getSelection){
    			s=w.getSelection()
    		}
    		location.href="data:application/octet-stream,"+encodeURIComponent(s)
    	}
    )
    ()
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2010/05/27 18:34:52 - 2010-05-27