我试图在浏览器未加载css
文件或js
文件时发现错误
我正在寻找的是这样的
<html>
<head>
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
</head>
<body>
<h1 id="#status">Status : ...</h1>
</body>
<script>
docuement.whenLoadErrorHappen = function ()
{
document.findElementById("status").innerHTML = "Error Loading File";
}
</script>
</html>
答案 0 :(得分:1)
使用附加到error
和/ <link>
元素的<script>
事件,请参阅Is there a way to know if a link/script is still pending or has it failed
答案 1 :(得分:0)
要检查是否存在css
文件,只需检查是否存在<link>
元素,并将href
属性设置为您的CSS文件的网址:
if (!$("link[href='/path/to.css']").length){
// css file not exist
}
和js
if (!$("script[src='/path/to.js']").length){
// js file not exist
}