com.gargoylesoftware.htmlunit.javascript.host.Window.jsxGet_onerror()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 JavaScript  
字(2.0k)|赞(0)|评价(0)|浏览(115)

本文整理了Java中com.gargoylesoftware.htmlunit.javascript.host.Window.jsxGet_onerror()方法的一些代码示例,展示了Window.jsxGet_onerror()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Window.jsxGet_onerror()方法的具体详情如下:
包路径:com.gargoylesoftware.htmlunit.javascript.host.Window
类名称:Window
方法名:jsxGet_onerror

Window.jsxGet_onerror介绍

[英]Returns the value of the window's onerror property.
[中]返回窗口的onerror属性的值。

代码示例

代码示例来源:origin: net.disy.htmlunit/htmlunit

/**
 * Triggers the <tt>onerror</tt> handler, if one has been set.
 * @param e the error that needs to be reported
 */
public void triggerOnError(final ScriptException e) {
  final Object o = jsxGet_onerror();
  if (o instanceof Function) {
    final Function f = (Function) o;
    final String msg = e.getMessage();
    final String url = e.getPage().getWebResponse().getRequestSettings().getUrl().toExternalForm();
    final int line = e.getFailingLineNumber();
    final Object[] args = new Object[] {msg, url, line};
    f.call(Context.getCurrentContext(), this, this, args);
  }
}

代码示例来源:origin: org.jenkins-ci/htmlunit

/**
 * Triggers the <tt>onerror</tt> handler, if one has been set.
 * @param e the error that needs to be reported
 */
public void triggerOnError(final ScriptException e) {
  final Object o = jsxGet_onerror();
  if (o instanceof Function) {
    final Function f = (Function) o;
    final String msg = e.getMessage();
    final String url = e.getPage().getWebResponse().getRequestSettings().getUrl().toExternalForm();
    final int line = e.getFailingLineNumber();
    final Object[] args = new Object[] {msg, url, line};
    f.call(Context.getCurrentContext(), this, this, args);
  }
}

代码示例来源:origin: org.jvnet.hudson/htmlunit

/**
 * Triggers the <tt>onerror</tt> handler, if one has been set.
 * @param e the error that needs to be reported
 */
public void triggerOnError(final ScriptException e) {
  final Object o = jsxGet_onerror();
  if (o instanceof Function) {
    final Function f = (Function) o;
    final String msg = e.getMessage();
    final String url = e.getPage().getWebResponse().getRequestSettings().getUrl().toExternalForm();
    final int line = e.getFailingLineNumber();
    final Object[] args = new Object[] {msg, url, line};
    f.call(Context.getCurrentContext(), this, this, args);
  }
}

相关文章

微信公众号