YUI 2经常无声地失败,例如当你希望this
成为另一个对象并在其上调用一个未使用的方法时。有没有办法让错误“可见”?
答案 0 :(得分:4)
如果您的代码在YUI事件处理程序中运行,那么YUI会捕获异常,您将无法在调试器中看到它。
要查看这些异常,您需要自己捕获异常并将某些内容输出到调试控制台或在YUI中打开正确的日志记录,以便输出异常。我已经找到了正确的日志记录设置来查看这些异常但尚未找到它们,但由于还有许多其他日志记录设置,因此它们似乎是支持逻辑的。
您可以尝试的一件事是在与YUI库的调试版本一起使用时调用它:YAHOO.widget.Logger.enableBrowserConsole()
。然后,在Firebug,Safari或Chrome控制台中查找调试输出。
答案 1 :(得分:3)
回答我自己的问题。这很简单:
YAHOO.widget.Logger.enableBrowserConsole();
YAHOO.util.Event.throwErrors = true;