From 2f2c2d59100a347b67ee9d7da43dfae4a4ea36cf Mon Sep 17 00:00:00 2001 From: joyqi Date: Thu, 30 Mar 2017 15:09:28 +0800 Subject: [PATCH] fix #552 --- admin/js/pagedown.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/admin/js/pagedown.js b/admin/js/pagedown.js index 6f10168a..f085edbc 100644 --- a/admin/js/pagedown.js +++ b/admin/js/pagedown.js @@ -2877,7 +2877,9 @@ else else { // Fixes common pasting errors. text = text.replace(/^http:\/\/(https?|ftp):\/\//, '$1://'); - if (!/^(?:https?|ftp):\/\//.test(text)) + + // fix issue #552 + if (!/^(?:https?|ftp):\/\//.test(text) && !/^[_a-z0-9-]+:/i.test(text)) text = 'http://' + text; }