Преглед на файлове

ignore HTML served as CSS (fix #665, fix #663, fix #661)

Gildas преди 4 години
родител
ревизия
6f257863db
променени са 2 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 0 0
      dist/single-file.js
  2. 6 0
      lib/single-file/single-file-core.js

Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
dist/single-file.js


+ 6 - 0
lib/single-file/single-file-core.js

@@ -1590,6 +1590,9 @@ class ProcessorHelper {
 						const content = await getStylesheetContent(resourceURL);
 						resourceURL = content.resourceURL;
 						content.data = getUpdatedResourceContent(resourceURL, content, options);
+						if (content.data && content.data.match(/^<!doctype /i)) {
+							content.data = "";
+						}
 						let importedStylesheetContent = removeCssComments(content.data);
 						if (options.compressCSS) {
 							importedStylesheetContent = util.compressCSS(importedStylesheetContent);
@@ -1694,6 +1697,9 @@ class ProcessorHelper {
 			}
 			resourceURL = content.resourceURL;
 			content.data = getUpdatedResourceContent(content.resourceURL, content, options);
+			if (content.data && content.data.match(/^<!doctype /i)) {
+				content.data = "";
+			}
 			let stylesheetContent = removeCssComments(content.data);
 			if (options.compressCSS) {
 				stylesheetContent = util.compressCSS(stylesheetContent);

Някои файлове не бяха показани, защото твърде много файлове са промени