2017-10-20 90 views
1

我进行长时间运行的任务,并在中间某个地方,这是可能的,这种异常可能抛出:如何在未被捕获的DOMException之后继续执行?

未捕获抛出:DOMException:访问一个交叉阻止框架原产 “http://localhost:8000”起源框架。

问题是,一旦抛出这个异常,我的长期运行,不相关的任务就会崩溃,并且不能成功完成。关于这个DOMException的一些事情弄糟了一切。

我试过使用window.onerror作为建议here,但所有这些都允许我检查错误,而不是阻止它破坏应用程序。

请注意,我不能使用常规的try/catch块,因为此iframe是在HTML中加载的。

任何想法?

+0

您是否尝试过使用try ... catch块? – zfrisch

+0

https://www.w3schools.com/jsref/jsref_try_catch.asp – Osama

+0

查看更新。由于此iframe是以HTML格式加载的,因此无法使用常规的try/catch块。 – Snowman

回答

相关问题