私の作ったソネブロ「メール投稿」ブックマークレットはテーブルタグが苦手らしい。 [メール投稿]
ソネブロの「メール投稿」のブックマークレットを作って試してみた。:正己の異論・反論(雑感):So-netブログ
ソネブロの「かんたん投稿(記事投稿用ブックマークレット)」を参考にして「メール投稿」のブックマークレットを作って試してみた。
ソネブロ「メール投稿」を楽に利用するために私が作ったブックマークレットは、サイトのtitleタグの文字に「 を見て」を追加して件名に自動的に入力し、サイト上で選択していた文字列をblockquoteの中に引用して本文に自動的に入力する仕組みになっているのだが、さっきtableタグの中の文字を引用しようとした時に、セルの外の文字を一緒に引用できなかった。
バグといえばバグだし、仕様といえば仕様。
今のところ、このトラブルに遭遇したのは一度だけなので、頻繁に起こるようならブックマークレットを改良したい。
今のところ、ブックマークレットは次の通り。
javascript:(function(){if(document.getSelection()!=""){var%20str0=document.getSelection();}else{var%20str0="...";};str0=encodeURIComponent(str0).replace(/%250D%250A/g,"%3Cbr%20%2F%3E%250D%250A").replace(/$/g,"%3Cbr%20%2F%3E");var%20str1=document.title;str1=encodeURIComponent(str1);var%20url=document.location.href;url=encodeURIComponent(url).replace(/!/g,"%252521").replace(/%27/g,"%252527").replace(/\(/g,"%252528").replace(/\)/g,"%252529").replace(/\*/g,"%25252A");location.href='mailto:m-xxx@blog.so-net.ne.jp?subject='+str1+'=?ISO-2022-JP?B?IBskQiRyOCskRhsoQg==?=&body='+'%3Cblockquote%20cite%3D%22'+url+'%22%20title%3D%22'+str1+'%22%3E%250D%250A%3Ccite%3E%3Ca%20href%3D%22'+url+'%22%3E'+str1+'%3C%2Fa%3E%3C%2Fcite%3E%3Cbr%20%2F%3E%250D%250A'+str0+'%250D%250A%3C%2Fblockquote%3E%250D%250A';})();
「m-xxx」の所は各自が設定する。
コメント 0