Проверить HTML на локальном компьютере - PullRequest
37 голосов
/ 27 августа 2010

В настоящее время я пытаюсь выучить программирование сервлетов на HTML и Java EE. У меня на локальном компьютере запущен сервер приложений (Orion Application Server), и я подключаюсь к веб-страницам, развернутым на этом сервере, с помощью браузера, работающего на том же компьютере, например http://localhost/mypage.htm (например, ).

Я знаю, что у W3C есть сайт, на который вы можете перейти, чтобы проверить HTML-страницу (и посчитать, сколько ошибок найдено для данного типа документа), но это должен быть общедоступный URL-адрес. Как вы проверяете HTML на локально работающей установке, как я описал выше?

Ответы [ 9 ]

28 голосов
/ 27 августа 2010
8 голосов
/ 22 октября 2014

Вы можете скачать выпуск vnu.jar для проверки документов HTML5 в автономном режиме.См. https://github.com/validator/validator/releases/latest для фактического файла загрузки, и смотрите https://validator.github.io/validator/ для получения дополнительной информации

7 голосов
/ 27 августа 2010

Если вы используете Firefox, этот плагин идеально подходит:

http://users.skynet.be/mgueury/mozilla/

Я использую его весь день.Когда вы просматриваете источник, он показывает вам список ошибок и выделяет их для вас.

5 голосов
/ 31 октября 2014

Инструмент командной строки для проверки папки файлов HTML: https://github.com/svenkreiss/html5validator

Он интегрируется с CircleCI и TravisCI и может использоваться для проверки сайтов Pelican и Jekyll.

2 голосов
/ 26 января 2015

Пожалуй, самый простой способ сделать это, это способ, которым я делаю это все время.«Просмотр исходного текста» веб-страницы, выделение всего этого (ctrl + a), выберите «копировать» (crtl + c), перейдите к валидатору и его опции «прямой ввод» и вставьте его в (ctrl + v)).Легко, peasy.

1 голос
/ 21 февраля 2019

Если вы используете node, вы можете использовать пакет html-validator

const validator = require('html-validator')
const fs = require('fs')
var options = {
  format: 'text'
}

fs.readFile( 'file-to-validate.html', 'utf8', (err, html) => {
  if (err) {
    throw err;
  }

  options.data = html

  validator(options)
    .then((data) => {
      console.log(data)
    })
    .catch((error) => {
      console.error(error)
    })
})
1 голос
/ 06 декабря 2016

На Mac установите w3validator с помощью homebrew brew install vnu. Затем проверьте ваш локальный сайт по vnu http://localhost/site или любой локальный файл по vnu path/to/your/file.htmlBluu ответ)

0 голосов
/ 22 октября 2018

если у вас есть подключение к интернету и вы хотите использовать https://validator.w3.org/ для локального хоста без установки, вы можете использовать ngrok

ссылка: https://academy.byidmore.com/post/W3C-Markup-Validation-for-Localhost-5bc942eb3704302c0986bd60

0 голосов
/ 27 августа 2010

http://validator.w3.org/#validate_by_upload, если вы не против загрузить исходный файл HTML.

http://getfirebug.com/ если вы работаете с Firefox, это может помочь и с проверкой HTML.

...