我目前在W3C標記驗證服務https://validator.w3.org和使用HTTPS時遇到問題。當我在那裏輸入的網址是https
我收到以下回復:W3C驗證程序和HTTPS
對不起!此文件不能被檢查。
連同錯誤500說它無法連接到該網站。此外,在網站頁面上,我有一個鏈接將人員帶入驗證並顯示該網站已經過驗證。當點擊沒有HTTPS的鏈接時一切正常,但使用HTTPS,我收到一條消息
對不起!此文件不能被檢查。找不到Referer標頭!
我相信這是因爲安全連接不會發送引用標頭嗎?
現在,我該如何使用HTTPS並在驗證時避免這些問題?
感謝您的回答@sideshowbarker!我不知道有新版本。新版本甚至可以使用https進行檢查!只有一個問題:舊驗證程序返回了一條消息,如「此文檔已成功檢查爲XHTML 1.0 Transitional!」告訴文檔通過驗證。在新的一個這種消息沒有出現。這是不再存在的或將來會實施的東西?此外,與傳統版本中的「驗證圖標」一樣,它允許在點擊頁面時看到頁面的驗證?非常感謝! – user1620696
缺少「此文檔已成功檢查爲...」消息是故意的。我有強烈的理由忽略這一點。有些人不同意,但我不打算讓檢查者以傳統的標記驗證器的方式永遠發出這種信息。 「驗證器圖標」也是如此:我們(W3C)不再計劃從HTML檢查器提供任何「這是有效的」圖標。 HTTPS://about.validator。nu /#no-badge解釋了一些原因。 – sideshowbarker
我在上面寫到的那兩個(錯誤)特徵的省略是我們爲什麼命名工具* HTML Checker *而不是* Validator *的一個原因;它不是一個驗證器 - 它只是一個工具來幫助你發現你可能錯過的錯誤(https://validator.w3.org/nu/about.html#why-validate)。所以,HTML驗證是死的,長時間的HTML檢查! – sideshowbarker