假设我在一个页面中包含了几个JavaScript:
<script type="text/javascript" src="/js/script0.js"></script>
<script type="text/javascript" src="/js/script1.js"></script>
<script type="text/javascript" src="/js/script2.js"></script>
<script type="text/javascript" src="/js/script3.js"></script>
<script type="text/javascript" src="/js/script4.js"></script>
有没有一种方法可以告诉我,如果其中任何一个没有找到(404),而不必手动检查每一个?我想我正在寻找一个在线工具或类似的东西。有什么想法吗?
发布于 2008-09-11 10:12:49
如果您获得了Firebug firefox插件并启用了控制台,当在控制台中检索资源时出现错误时,它应该会告诉您。
发布于 2008-09-11 10:13:13
我使用的其他浏览器不够多,不知道在哪里可以找到类似的功能,但Safari有一个Activity窗口,可以显示给定网页的所有包含文件,以及哪些文件无法检索。
发布于 2008-09-11 10:35:14
如果您想要动态监视而不实际检查它是否存在,那么我建议在文件中放置动态变量。然后像这样做:
var script0Exists = true; // inside script0.js
var script1Exists = true; // inside script1.js
然后在您的其他文件中,只需使用:
if ( script0Exists ) {
// not a 404 - it exists
}
https://stackoverflow.com/questions/57238
复制