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