我在我的RAP应用程序(1.5M7)中实现广告部分。为了展示广告,我使用了SWT Browser。如何检测浏览器(广告)上的用户点击以便能够将他转发到链接页面?将SelectionListener添加到SWT浏览器
0
A
回答
1
如果您从外部服务器加载html,则出于安全原因您将无法获得点击。您将不得不创建一个直接加载gif/flash对象(不使用iframe)的html文档(作为字符串),并使用setText设置该文档。然后,您可以使用BrowserFunction实例获得点击。对于gif,这很简单:<img src="your_ad.gif" onclick="your_browser_function();">
。我不知道如何从Flash对象获得点击。
+0
谢谢,蒂姆,我会试试这个解决方案。 –
+0
它工作得很好! –
相关问题
- 1. 在SWT浏览器
- 2. 代理SWT浏览器
- 3. eclipse中的SWT浏览器
- 4. 的Java SWT浏览器滚动到
- 5. SWT浏览器打印预览
- 6. 从内存加载html框架代码到Java SWT浏览器
- 7. SWT浏览器导航器版本
- 8. 查找浏览器的SWT浏览器的类型/版本
- 9. 从swt浏览器打开外部浏览器窗口
- 10. SWT按钮SelectionListener调用两次
- 11. Eclipse SWT浏览器崩溃(Linux 64Bit)
- 12. SWT的浏览器不滚动
- 13. 运行从SWT浏览器(Mozilla的)
- 14. Java Swt浏览器和撇号
- 15. SWT浏览器WEBKIT的高级功能
- 16. SWT浏览器 - Swing集成 - Mac - JDK 1.7
- 17. SWT测试是否支持浏览器
- 18. Vista上的SWT浏览器问题
- 19. SWT浏览器 - 检测AJAX调用
- 20. SWT浏览器查看页面源码
- 21. 创建SWT浏览器异常
- 22. 将referer添加到.Navigate,skybound geckofx浏览器
- 23. 如何将Firefox和Chrome添加到C#浏览器控件?
- 24. 如何将库添加到浏览器控制台?
- 25. 如何将浏览器点击添加到Google API
- 26. HTML - 将图标添加到浏览器选项卡
- 27. 将内容从父页面添加到新浏览器窗口
- 28. 如何将WebGL等浏览器功能添加到TypeScript?
- 29. 将文本菜单添加到文件浏览器
- 30. 将页面浏览器添加到前端扩展
它是一个简单的文字广告或闪存媒体?您是在显示一些远程网页还是仅使用您的自定义html(使用browser.setText())填充浏览器?如果您可以分享关于html(ad)内容的更多见解,这将是一件好事。 – Favonius
@Favonius:内容是GIF和Flash。因为我稍后将使用广告服务器,所以我调用browser.setUrl()来显示内容。所以它宁可成为一个网页而不是一个自定义的HTML文档。 –