我的網站突然沒有加載任何CSS或JS文件。當我去查看源代碼並單擊任何CSS或JS文件時,我會得到下面的代碼,而不是實際的CSS或JS。CSS和JS文件不會突然加載
我已經在多個瀏覽器和多臺計算機上測試過這個問題,並且這個問題似乎也不是很一致。有時會加載,有時甚至沒有,即使在清除緩存後也是如此。它也似乎發生在URL之前添加「www」,有時它會在您刪除「www」時發生。
我完全難住了,因爲當問題開始發生時,我沒有上傳代碼的任何更改。任何想法可能會發生什麼?
查看源代碼時,我得到的,而不是CSS或JS代碼代碼:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<script type="text/javascript">
function getCookie(c_name) { // Local function for getting a cookie value
if (document.cookie.length > 0) {
c_start = document.cookie.indexOf(c_name + "=");
if (c_start!=-1) {
c_start=c_start + c_name.length + 1;
c_end=document.cookie.indexOf(";", c_start);
if (c_end==-1)
c_end = document.cookie.length;
return unescape(document.cookie.substring(c_start,c_end));
}
}
return "";
}
function setCookie(c_name, value, expiredays) { // Local function for setting a value of a cookie
var exdate = new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie = c_name + "=" + escape(value) + ((expiredays==null) ? "" : ";expires=" + exdate.toGMTString()) + ";path=/";
}
function getHostUri() {
var loc = document.location;
return loc.toString();
}
setCookie('YPF8827340282Jdskjhfiw_928937459182JAX666', '210.92.81.251', 10);
try {
location.reload(true);
} catch (err1) {
try {
location.reload();
} catch (err2) {
location.href = getHostUri();
}
}
</script>
</head>
<body>
<noscript>This site requires JavaScript and Cookies to be enabled. Please change your browser settings or upgrade your browser.</noscript>
</body>
</html>
你的HTML看起來像什麼?你如何將東西加載到頁面中?你確定你正在引用正確的文件嗎?有沒有人從你的服務器移動文件?有沒有人重命名服務器中的文件?有沒有控制檯錯誤?因爲如果它無法加載你的JS或CSS,它會產生一個錯誤。你需要顯示一些基本的調試... – Adjit
清除緩存? – j08691
誰是你的虛擬主機?你如何查看你的文件?什麼操作系統/瀏覽器/版本?我們怎麼可能重現你的問題? – Phrogz