2009-07-21 68 views
0

在IE中的ff。代码,如果someMethodThatThrowsExceptions引发异常,则会输入catch子句。但是,Firefox并非如此。这是Firefox的Javascript引擎还是LiveConnect实施的限制?是否存在解决方法?在Firefox中捕获小程序例外

try { 
    document.applets["someApplet"].someMethodThatThrowsExceptions(); 
} catch (e) { 
    handleError(); 
} 
+0

没有看到你实际做的更具代表性的代码,真的不可能说。试着制作一个缩小的测试用例? – sdwilsh 2009-07-21 13:29:22

+0

改进了对问题的描述。我可能会让人们相信我的问题在于handleError的调用。不是这种情况。 – 2009-07-22 02:30:47

回答

-2

使用

document.getElementById('someApplet').someMethodThatThrowsException() 
+0

问题不在于引用someApplet。相反,它捕捉someMethodThatThrowsExceptions抛出的异常。 – 2009-07-21 10:49:31