我的网站突然没有在头部加载任何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>
答案 0 :(得分:3)
我猜这是您计算机上的恶意软件。如果您搜索cookie字符串YPF8827340282Jdskjhfiw_928937459182JAX666,您将在google上获得大量结果。
此论坛帖子与您的源代码相同: http://www.bleepingcomputer.com/forums/t/515669/possible-hijacking/
或者您是否在自己的网站上展示广告?
编辑:你可以发布你的网站吗?您的计算机可能会感染您的网站。
答案 1 :(得分:0)
好的,事实证明,托管公司触发了一项暂时破坏了很多网站的安全功能。现在一切都恢复正常了。谢谢大家的意见!