Add error-emit in the "initial" insertion mode when a DOCTYPE is missing

This commit is contained in:
iska
2015-03-22 15:43:30 +01:00
parent 3d0ff78108
commit 7347e7a4f7
2 changed files with 2 additions and 2 deletions
-1
View File
@@ -108,7 +108,6 @@ NS_INLINE BOOL nilOrEqual(id first, id second) {
}
}
#warning Check "iframe srcdoc"
if ([_publicIdentifier hasPrefixIgnoringCase:@"-//W3C//DTD XHTML 1.0 Frameset//"] ||
[_publicIdentifier hasPrefixIgnoringCase:@"-//W3C//DTD XHTML 1.0 Transitional//"]) {
return HTMLQuirksModeLimitedQuirks;
+2 -1
View File
@@ -684,7 +684,8 @@
break;
}
#warning Check "iframe srcdoc"
[self emitParseError:@"Expected a DOCTYPE but got %@", token];
_document.quirksMode = HTMLQuirksModeQuirks;
[self switchInsertionMode:HTMLInsertionModeBeforeHTML];
[self reprocessToken:token];
}