Java实现了webbrowser:这是否保存到浏览器缓存中,您可以直接提供内容吗?

时间:2011-09-01 08:40:14

标签: java browser swt implements jxbrowser

仍在尝试确定适合的应用程序:当前选项JxBrowser vs SWT小部件。

Java应用程序实现了像JxBrowserSWT browser control这样的Web浏览器控件。这两个都提供了将信息从java传递到javascript的选项。

现在我需要知道:是否有可能不将html / css / javascript文件保存到缓存中?是否有可能让java将内容作为输入提供(看起来这可以通过SWT,不确定JxBrowser)。

基本上我不希望在缓存或临时文件夹中有临时文件,我想从输入流中提供信息。

或者您是否需要滚动/嵌入自己的浏览器以避免全部保存到缓存?

也许为了清楚:我问这两个程序是否提供了定义的方法,从java中实现自己的浏览器,不缓存,如果你可以直接输入输入来提供html / css / javascript内容。

我理解webbrowser中的no-cache方法,这里我简单地询问嵌入浏览器的行为方式是否相同。该文档似乎对此问题并不十分具体,但我可能需要了解更多。

进一步查看它看起来像是将文件保存到缓存中。其次,清除缓存等方法非常具体,如果调用清除缓存功能,则必须清空客户端的整个缓存。哎呀....

1 个答案:

答案 0 :(得分:2)

可以通过SWT Browser小部件从内存中呈现HTML。我不确定如何缓存这些页面(可能取决于使用的浏览器),但似乎没有缓存这些页面似乎是合理的。

有关从内存中呈现HTML的其他信息,请参阅SWT Browser snippets