在我的html页面中我没有任何外部js文件但是当我在控制台中加载页面时会加载大量的js脚本!
以及此页面的HTML代码:
<html>
<header>
<meta charset="utf-8">
<title>سامانه مدیریت تلفن همراه</title>
<link href="<?php echo style_url ?>/css/stylesheets.css" rel="stylesheet" type="text/css" />
<style media="screen">
@font-face {
font-family: yekan;
src: url(<?php echo style_url ?>/fonts/yekan.ttf);
}
@font-face {
font-family: ronald;
src: url(<?php echo style_url ?>/fonts/ronald.ttf);
}
</style>
</header>
<body style="font-family:yekan">
<div id="loader"><img src="<?php echo style_url ?>/img/loader.gif" /></div>
<?php
$login=new login('default');
if ($login::check())
{
?>
<div class="wrapper">
<?php require "sidebar.view.php" ; } ?>
<div class="dialog" id="source" style="display: none;" title="Source"></div>
</div>
</body>
</html>
这是包含在页面中的侧边栏页面内容:
<div class="sidebar" >
<div class="top">
<a href="index.html" class="logo"></a>
<!--div class="search">
<div class="input-group">
<span class="input-group-addon orange"><span class="glyphicon glyphicon-search"></span></span>
<input type="text" class="form-control" placeholder="search..."/>
</div>
</div-->
</div>
<div class="nContainer">
<ul class="navigation bordered">
<li><a href="index.html" class="blblue">مدیریت</a></li>
<li><a href="index.html" class="blpurple">همگام سازی</a></li>
<li>
<a href="#" class="blyellow">گزینه ها</a>
<div class="open"></div>
<ul>
<li><a href="ui.html">UI Elements</a></li>
<li><a href="widgets.html">Widgets</a></li>
<li><a href="buttons.html">Buttons</a></li>
<li><a href="icons.html">Icons</a></li>
<li><a href="grid_sys.html">Grid System</a></li>
</ul>
</li>
<li>
<a href="#" class="blgreen">مالی</a>
<div class="open"></div>
<ul>
<li><a href="forms.html">افزودن اعتبار </a></li>
<li><a href="validation.html">تراکنش ها</a></li>
<li><a href="grid.html">تعرفه ها</a></li>
</ul>
</li>
<li><a href="statistic.html" class="blred">Statistic</a></li>
<li>
<a href="#" class="bldblue">Tables</a>
<div class="open"></div>
<ul>
<li><a href="tables.html">Simple</a></li>
<li><a href="tables_dynamic.html">Dynamic</a></li>
</ul>
</li>
<li >
<a href="#" class="blpurple">Samples</a>
<div class="open"></div>
<ul>
<li><a href="faq.html">FAQ</a></li>
<li><a href="invoice.html">Invoice</a></li>
<li><a href="mailbox.html">Mailbox</a></li>
<li><a href="pricing.html">Pricing Table</a></li>
<li><a href="timeline.html">Timeline</a></li>
<li class="active"><a href="profile.html">Profile</a></li>
<li><a href="login.html">Login</a></li>
</ul>
</li>
<li>
<a href="#" class="blorange">کاربری</a>
<div class="open"></div>
<ul>
<li><a href="files.html">تغییر گذر واژه</a></li>
<li><a href="#logout" onclick="logout()">خروج</a></li>
</ul>
</li>
</ul>
<a class="close">
<span class="ico-remove"></span>
</a>
</div>
<div class="widget" dir="rtl" style="color:white">
</div>
</div>
<form method="post" id="logout_form">
<input type="hidden" name="function" value="<?php echo core::encrypt('logout',0) ?>" />
</form>
<script type="text/javascript">
function logout()
{
$("#logout_form").submit();
}
</script>
感谢您的帮助
答案 0 :(得分:2)
这里只有四个选项:
您做在您的网页上有一个您缺少的脚本。 (除了似乎使用jQuery的代码之外,你的问题中没有任何内容,即使jQuery没有加载 - 所以这表明所显示的并不是完整的故事。)
您有一个浏览器扩展/加载项(或妥协),它将这些脚本添加到页面中。 (无论你是否有意安装它,或者它是由恶意软件安装的[我包括像Java安装和类似的Ask工具栏之类的捆绑包 - 例如,安装一些完全不相关的东西,除非你取消一个微妙的复选框,如果那里甚至是一个 - 在“恶意软件”一词中。)
您的服务器已被盗用,并且恶意软件正在注入脚本。 (是的,即使它是您的本地计算机,这也是完全可能的。事实上,它可能更多。)
这是观察错误,脚本并不存在。
在大多数情况下,我们无法帮助您。
答案 1 :(得分:-1)
这些脚本在线加载来自不同的源...如果有其他链接,如css文件....确保检查css文件中是否有任何外部链接..
解决方案
1.删除所有css链接, 2.运行页面并检查元素以查看脚本是否仍在加载 如果外部链接不在你的css文件中,那么你的页面代码正确的javascript文件链接可能与页面正文有关...