查看SWF是否加载成功

Checking is SWF is loaded successfully

本文关键字:成功 加载 是否 SWF 查看      更新时间:2023-09-26

我在我的HTML中使用SWF文件。

如何查看SWF文件是否加载成功?
或者我如何检查SWF文件是否存在从javascript?
(我不能在SWF文件中做任何更改)

我有一个回调在我的SWF对象,我正在检查e.f success,但如果SWF文件不存在,它仍然返回true。

function myCallbackFn(e){
   console.log(e.success);
}
swfobject.embedSWF("test.swf", "myContent", "300", "120", "9.0.0", "expressInstall.swf", "", "", "" ,myCallbackFn);

我还可以查什么?

要检查一个文件是否存在于远程服务器上,您可以这样做:

function DoesItExist(url)
{
    var http = new XMLHttpRequest();
    http.open('HEAD', url, false);
    http.send();
    return http.status==200;
}

只要把文件的url传递给它,如果文件存在,它将返回true