这是html代码。
<html>
<head>
<title></title>
<script type="text/javascript" src="1.js"></script>
<script type="text/javascript" src="2.js"></script>
</head>
<body>
</body>
</html>
您可以在Visual Studio中创建一个简单的Web应用程序,并创建新的html页面(我们可以称之为“test.html”),将上面的代码添加到test.html,将两个js文件添加到您的项目中,然后设置test.html作为起始页面,运行它。 您会发现1.js已被请求两次,如图所示(http://i.stack.imgur.com/K4i3H.png)。我无法理解。谁能告诉我为什么?
非常感谢!
答案 0 :(得分:0)
我在Httpwatch的官方网站上发现了一条评论。希望这能解释你的问题。
(Aborted)值更复杂 它的起源。它发生在IE有 开始处理a的请求 URL(例如,下载图像),但是 然后决定取消操作。 以下是此时的一些示例 可能发生:
如果您点击链接或书签 正在下载页面,或 点击IE的停止按钮,你会 看到IE取消任何请求 哪些仍然是活跃的和HttpWatch 显示(已中止)结果。
页面上的CSS翻转图片将会显示 鼠标时启动请求 指针移动到其活动状态 区域。如果鼠标指针很快 再次离开,IE可能会中止 要求,如果它还没有 完成。
- 醇>
有时javascript用于触发 关闭后台任务或 收集页面上的统计信息。 通常这会导致中止 如果javascript没有结果 等待收到回复 来自服务器。