3

仍在尝试决定哪个应用程序适合:当前选项 JxBrowser 与 SWT 小部件。

Java 应用程序实现了一个 webbrowser 控件,如JxBrowserSWT 浏览器控件。这两个都提供了将信息从 java 传递到 javascript 的选项。

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

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

或者您是否必须滚动/嵌入自己的浏览器以避免将所有内容都保存到缓存中?

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

我了解网络浏览器中的无缓存方法,这里我只是询问嵌入浏览器的行为是否相同。该文档似乎对这个问题不是很具体,但也许我需要看更多。

进一步看,它看起来像是将文件保存到缓存中。其次,清除缓存之类的方法非常不具体,如果您调用清除缓存函数,您碰巧必须清空客户端的整个缓存。啊……

4

1 回答 1

2

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

有关从内存呈现 HTML 的更多信息,请参阅SWT 浏览器片段。

于 2011-09-02T07:48:55.043 回答