如何获取SWT浏览器历史记录?获取本机浏览器历史记录的不同方法有哪些?

时间:2014-10-30 03:37:32

标签: java browser swt

我正在拦截代码中的SWT浏览器事件。现在我想访问以前打开的URL并通过在其中附加一些其他参数来修改它。我被困在如何获取SWT浏览器历史记录以获取URL列表。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

SWT浏览器不保留历史记录。如果您需要此功能,则需要使用Browser.addLocationListener向浏览器添加LocationListener

LocationListener看起来像:

private class LocationChange implements LocationListener
{    
  @Override
  public void changing(final LocationEvent event)
  {
    // You can use 'event.doit = false' to stop the change here
  }

  @Override
  public void changed(final LocationEvent event)
  {
    // Record the change
  }
}