@Override public void commandReceived(WebBrowserCommandEvent e) { if (command.equals(e.getCommand())) { result.set(e.getParameters()); ((INativeWebBrowser) e.getWebBrowser().getNativeComponent()).removeWebBrowserListener(this); } }
public void commandReceived(WebBrowserCommandEvent e) { WebBrowserListener webBrowserListener = this.webBrowserListener.get(); if (webBrowserListener != null) { boolean isInternal = e.getCommand().startsWith("[Chrriis]"); if (!isInternal || webBrowserListener.getClass().getName().startsWith("chrriis.")) { webBrowserListener.commandReceived(e); } } }