2016-09-14 57 views
1

我的網站突然沒有加載任何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> 
+3

你的HTML看起來像什麼?你如何將東西加載到頁面中?你確定你正在引用正確的文件嗎?有沒有人從你的服務器移動文件?有沒有人重命名服務器中的文件?有沒有控制檯錯誤?因爲如果它無法加載你的JS或CSS,它會產生一個錯誤。你需要顯示一些基本的調試... – Adjit

+0

清除緩存? – j08691

+0

誰是你的虛擬主機?你如何查看你的文件?什麼操作系統/瀏覽器/版本?我們怎麼可能重現你的問題? – Phrogz

回答

3

我想這是你的計算機上的一些惡意軟件。如果你搜索cookie字符串YPF8827340282Jdskjhfiw_928937459182JAX666,你會在google上得到很多結果。

這個論壇發佈具有相同的源代碼,您: http://www.bleepingcomputer.com/forums/t/515669/possible-hijacking/

或者你在網站上顯示的廣告?

編輯:你能發佈你的網站嗎?您的計算機或您的網站可能受到感染。

0

好的,事實證明,託管公司觸發了一個安全功能,暫時打破了很多網站。現在一切都恢復正常了。謝謝各位的意見!