我在HTML中使用SWF文件。
如何检查SWF文件是否已成功加载?
或如何从javascript检查SWF文件是否存在?(我无法对SWF文件进行任何更改。)
我的SWF对象有回调,我正在检查e.success但是如果SWf文件不存在,它仍然返回true。
function myCallbackFn(e){
console.log(e.success);
}
swfobject.embedSWF("test.swf", "myContent", "300", "120", "9.0.0", "expressInstall.swf", "", "", "" ,myCallbackFn);
我还能检查什么?
答案 0 :(得分:0)
要检查远程服务器上是否存在文件,您可以执行以下操作:
function DoesItExist(url)
{
var http = new XMLHttpRequest();
http.open('HEAD', url, false);
http.send();
return http.status==200;
}
只需将文件的url传递给它,如果文件存在,它将返回true。