在 Javascript 中响应 PDF 加载失败



在网站中使用Javascript,我正在从我的服务器加载一个PDF,它是按需生成的。这是代码(使用公共PDF进行演示):

window.open('https://www.cs.cornell.edu/~shmat/shmat_urls.pdf', '_blank');

我希望能够检测呼叫是否成功,以便我可以相应地更新状态。有没有办法做到这一点?

如果你将变量设置为你的window.open,像这样:

var otherWindow = window.open('https://www.cs.cornell.edu/~shmat/shmat_urls.pdf', '_blank');

然后你可以访问它 otherWindow.opener .如果页面加载失败,otherWindow将被null,您可以通过状态更新或任何您想做的事情来处理。

有关window.open的更多信息,请点击此处。

最新更新