Почему мой веб-сервер добавляет строку в мой исходный код? - PullRequest
0 голосов
/ 26 февраля 2020

Этот вопрос, который был задан первым, был закрыт тремя экспертами, которые были убеждены, что исходный код, отображаемый браузерами, должен совпадать с кодом, который я загрузил на свой веб-сервер. Я знал, что это не так, поэтому проблема должна быть ie на моем сервере ColdFusion для веб-хостинга, поскольку маловероятно, что все три браузера сделают одну и ту же ошибку.

Моя страница (https://gustav-mahler.org/nachrichten/pdfs.cfm) начинается так:

<!DOCTYPE html>
   <html>
   <head>

Однако в Chrome 80, MS IE 11 и Firefox 73.0.1 исходный код отображается так:

--->
   <!DOCTYPE html>
   <html>
   <head>

Теперь я подозреваю, что мой веб-сервер ColdFusion по какой-то причине добавил строку "--->", поскольку эта строка обычно указывает на закрытие комментария ColdFusion. Но в этом случае нет комментариев, чтобы закрыть. Я добавил тег ColdFusion к этому вопросу, и если эта проблема неизвестна экспертам по CF, мне придется обратиться за советом к своему техническому специалисту.

1 Ответ

1 голос
/ 26 февраля 2020

Это очень длинный комментарий, в котором рассказывается, как найти источник проблемы.

На хост-сервере создайте страницу html с тегом doctype, а также открывайте и закрывайте html , голова и тело теги. Добавьте короткий абзац внутри тегов p. Просмотрите страницу и проверьте источник html для дополнительной строки.

Если она есть, обратитесь в свою хостинговую компанию. В противном случае переименуйте файл из. html в .cfm. Найдите и проверьте снова.

Если строки нет, скорее всего, это ваш код. Начните добавлять строки кода ColdFusion, одну или две за один раз, и продолжайте тестирование, пока строка не появится.

...