147得票16回答
如何判断<script>标签是否加载失败

我正在动态地向页面的中添加标签,并且我希望能够知道加载是否以某种方式失败——例如404,加载的脚本中出现的脚本错误,等等。在Firefox中,这样做可以:var script_tag = document.createElement('script'); script_tag.setAttri...

72得票5回答
如何使用img元素的onerror属性

CSS: .posting-logo-div { } .posting-logo-img { height: 120px; width: 120px; } .posting-photo-div { height: 5px; width: 5px; position: re...

51得票3回答
chrome中window.onerror不起作用

我正在尝试向我的网站添加一个onerror事件。window.onerror = function() { alert("an error"); } 但是我收到的全部都是:notThere(); ReferenceError: notThere is not defined 我错过了什...

50得票3回答
使用window.onerror获取实际的Javascript错误对象

Javascript有一个很好的回调函数window.onerror,它非常方便地跟踪任何错误。然而,它只提供了错误名称、文件名和行号,这显然不如从try...catch语句中获取实际的错误对象丰富。 实际的错误对象包含了更多的数据,因此我正在尝试获取它。不幸的是,当你开始有异步代码时,tr...

45得票3回答
使用background: url()的onerror事件

如果找不到源图像,是否有办法显示替代的图像?我知道可以通过以下方式来实现:&lt;img src="imagenotfound.gif" alt="Image not found" onError="this.src='imagefound.gif';" /&gt; 但如果你正在做这样的事情,...

41得票4回答
RxJava:尝试将错误传播到Observer.onError时发生错误。

我在Rx Library中遇到了IllegalStateException错误,不确定问题的根源是在RxJava还是我可能正在做某些不正确的事情。 当进行证书固定(在所有服务器请求上都会发生)时,致命崩溃似乎指向会话超时或注销然后重新登录。复现步骤(大约25%的时间会发生)如下:登录,打开列...

23得票5回答
哪些HTML标签支持onload/onerror JavaScript事件属性?

我熟悉onload的典型用法,如下:&lt;body onload="alert('Hello, World!');"&gt; ... &lt;/body&gt; 所有能触发load事件的HTML元素有哪些?(因此会执行在onload属性中提供的JavaScript代码) 例如,img是这样...

20得票4回答
JavaScript:针对图像对象的onerror事件有哪些参数?如何获取与图像相关的错误的附加详细信息?

我正在使用JavaScript编写一个应用程序,该应用程序应该创建一个新的图片。有时会失败。我能够通过附加image.onerror事件侦听器来检测它失败的时间。问题是: 我如何了解发生了什么错误 - 图像的错误对象带来哪些参数?到目前为止,我只知道image.onerror = functi...

20得票4回答
AppleScript:在错误(尝试)行号出现

是否可能获取脚本抛出错误的行号? 例如:try set a to "abc" + "123" on error line number num display dialog "Error on line number " &amp; num end try

18得票2回答
为什么onerror无法拦截来自Promise和async函数的异常?

我想使用onerror来拦截和记录JavaScript应用程序中发生的所有错误。这在使用promises或async函数时正常工作,但有时会出现问题。 在下面的代码片段中,fail抛出的异常按预期被拦截,但是rejectPromise和throwAsync无论如何都会在控制台显示Uncaug...