0
我在代码中拦截了SWT浏览器事件。现在我想访问以前打开的URL并通过在其中添加一些其他参数对其进行修改。我坚持如何获取SWT浏览器历史记录来获取URL列表。谁能帮我吗?如何获取SWT浏览器历史记录?什么可能是不同的方式来获得本机浏览器的历史?
我在代码中拦截了SWT浏览器事件。现在我想访问以前打开的URL并通过在其中添加一些其他参数对其进行修改。我坚持如何获取SWT浏览器历史记录来获取URL列表。谁能帮我吗?如何获取SWT浏览器历史记录?什么可能是不同的方式来获得本机浏览器的历史?
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
}
}
我现在用的是改变方法拦截的URL。在这里,我想获得一个我浏览过的网址,并说明5分钟,并将一些参数添加到该网址中。所以在这里我正在寻找浏览器的历史。请帮助 – 2014-10-30 17:27:40
我在说你需要向'changed'方法添加代码,以便使用类似的列表来自己维护历史记录。 – 2014-10-30 17:30:15