シンタックスハイライトなどのスクリプトを導入しているページで、li要素を含むものをコピーすると、行番号が入ってしまってそのまま実行することができない場合がある。 下のスクリプトを使うとそういったことが起こらなくなる。 // ==UserScript== // @name listOkCopyHelper // @namespace http://d.hatena.ne.jp/javascripter/ // @include http* // ==/UserScript== window.addEventListener('copy',onCopy,false); function onCopy(){ var selection = window.getSelection(), ranges = []; for (var i = 0;i < selection.rangeCount;i++