Я запускал программу проверки на своем сайте, и она пометила этот JavaScript файл:
https://help-msa.publictalksoftware.co.uk/vendors/jstree-3.3.7/jstree.min.js
Фактическая ошибка была:
Ошибка запроса "https://help-msa.publictalksoftware.co.uk/vendors/jstree-3.3.7/'+c+'". Счетчик сбоев: 3, ошибка: 0, состояние: 500, причина: внутренняя ошибка сервера. Эта цель не будет обработана (пробовали 3 раза). Исходная цель (root) - «https://help-msa.publictalksoftware.co.uk/vendors/jstree-3.3.7/jstree.min.js».
"https://help-msa.publictalksoftware.co.uk/vendors/jstree-3.3.7/'+c+'"
Я изолировал содержимое файла:
append('<link href="'+c+'" rel="stylesheet" type="text/css" />')
Я проверил свой домен с помощью программного обеспечения FTP и нигде не могу увидеть это +c+ местоположение. Это ошибка что ли?
+c+
Теперь я вижу, что c на самом деле является переменной. Кажется, это определяется как:
c
c=d+"/"+b+"/style.css"
Так что, возможно, HTML Validator, который я использую, не принял это во внимание.