Pan Wolodyjowsky
Pan Wolodyjowsky

Reputation: 508

Disable HTML autofix in Chrome

I am creating NODE.js app that use Nunjucks as view engine. I added tests to verify if the html created is valid (for now I just wanted to check if all tags are properly closed). In order to do this i spin up application, go to the site using headless chrome, making a snapshot and running validation code on output files.

The problem is that browsers try to fix HTML code automatically. They close tags by themself in order to create more or less valid HTML. Is there a way to disable this feature?

I would like to be sure that i created valid HTML document using nunjucks rather then counting that browser will fix it itself.

Upvotes: 0

Views: 992

Answers (1)

Bjørn Nyborg
Bjørn Nyborg

Reputation: 993

If you validate the source directly, Chrome will not change the HTML. Try this in your browser: view-source:https://stackoverflow.com/questions/65091531/disable-html-autofix-in-chrome If you use the developer panel to inspect the DOM, Chrome tries to correct poor html. 😊

You could maybe just do a GET request to the application, and validate the result, instead of using Chrome.

Upvotes: 1

Related Questions