将SelectionListener添加到SWT浏览器

时间:2012-06-15 13:36:29

标签: java swt listener eclipse-rap

我正在我的RAP应用程序(1.5M7)中实现广告部分。为了展示广告,我使用了SWT Browser。如何检测浏览器(广告)上的用户点击,以便能够将他转发到链接页面?

1 个答案:

答案 0 :(得分:1)

如果从外部服务器加载html,出于安全原因,您将无法获得点击。您必须创建一个html文档(作为字符串)直接加载gif / flash对象(不使用iframe),并使用setText设置该文档。然后,您可以使用BrowserFunction实例获取单击。对于gif来说这很简单:<img src="your_ad.gif" onclick="your_browser_function();">。我不知道如何从flash对象中获取单击。