From 862311318751117ce1ba7df123878d82ad440cb7 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Thu, 5 Aug 2021 13:11:47 +0200 Subject: [PATCH] Setup DomParser --- src/parser/config/config.js | 4 ++-- src/parser/model/BrowserParserHtml.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/parser/config/config.js b/src/parser/config/config.js index b6d08fec6..7c6401e07 100644 --- a/src/parser/config/config.js +++ b/src/parser/config/config.js @@ -4,9 +4,9 @@ export default { // Custom CSS parser parserCss: null, - // Default DOMParser mime type + // DOMParser mime type (default 'text/html') // @see https://developer.mozilla.org/en-US/docs/Web/API/DOMParser/parseFromString - htmlType: 'text/html', + htmlType: null, // Custom function which tells which root Element to extract // from the DOMParser.parseFromString result diff --git a/src/parser/model/BrowserParserHtml.js b/src/parser/model/BrowserParserHtml.js index 4c2c16871..38a98216c 100644 --- a/src/parser/model/BrowserParserHtml.js +++ b/src/parser/model/BrowserParserHtml.js @@ -1,7 +1,7 @@ export default (str, config = {}) => { const { htmlResult } = config; const parser = new DOMParser(); - const doc = parser.parseFromString(str, config.htmlType); + const doc = parser.parseFromString(str, config.htmlType || 'text/html'); return htmlResult ? htmlResult(doc, str) : doc.body; };