清理 blogger 貼圖的冗碼(改版)
Blogger 文章編輯器「上傳圖片」自動插入的 HTML 為:
做了一支 bookmarklet 把它改成以下格式:
將 bookmarklet 加進書籤 →
清理 blogger 插入的圖片標籤
在文章編輯器的 HTML 模式執行就立刻取代,不保證原文的安全,請自己保重。
原始碼
var
$textarea = document.getElementById('postingHtmlBox'),
pattern = [
'<div class="separator" style="clear: both; text-align: center;">\n',
'<a href="(.+)"',
' imageanchor="1" style=".*"><img border="0" height=".+" width=".+" ',
'src="(.+)" /></a></div>'
].join(''),
re = new RegExp(pattern, 'g');
if ($textarea) {
$textarea.value = $textarea.value.replace(re, function (str, p1, p2, p3) {
return [
'<a href="', p1, '">',
'<img src="', p2, '" alt="" /></a>'
].join('');
});
} else {
alert('錯誤:找不到 textarea#postingHtmlBox。');
}
有 0 個意見
☂