From 014ea8abab20a6735c8b25d8b255b7d0980adae9 Mon Sep 17 00:00:00 2001 From: Kenshin Date: Fri, 24 Aug 2018 15:10:57 +0800 Subject: [PATCH] Optimize clearMD() logic. --- src/service/util.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/service/util.js b/src/service/util.js index 72e0e4f8..d769f8c3 100644 --- a/src/service/util.js +++ b/src/service/util.js @@ -119,9 +119,12 @@ function md2enml( result ) { * Clear Html to MD, erorr * * @param {string} convert string + * @param {boolen} header + * + * @return {string} format string */ -function clearMD( str ) { - str = `> 本文由 [简悦 SimpRead](http://ksria.com/simpread/) 转码, 原文地址 ${ window.location.href } \r\n\r\n ${str}`; +function clearMD( str, header = true ) { + header && ( str = `> 本文由 [简悦 SimpRead](http://ksria.com/simpread/) 转码, 原文地址 ${ window.location.href } \r\n\r\n ${str}` ); str = str.replace( /<\/?(ins|font|span|div|canvas|noscript|fig\w+)[ -\w*= \w=\-.:&\/\/?!;,%+()#'"{}\u4e00-\u9fa5]*>/ig, "" ) .replace( /sr-blockquote/ig, "blockquote" ) .replace( /<\/?style[ -\w*= \w=\-.:&\/\/?!;,+()#"\S]*>/ig, "" )