Python中文网

一个关于 编程问题的解答网站.

有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java实现了webbrowser:这会保存到浏览器缓存中吗?你能直接提供内容吗?

仍在努力决定哪个应用程序适合:当前选项JxBrowser vs SWT widget

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

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

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

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

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

我理解webbrowser中的无缓存方法,这里我只是问嵌入浏览器是否以同样的方式运行。关于这个问题,文档似乎不是很具体,但也许我需要看更多

进一步查看,它似乎将文件保存到缓存中。其次,清除缓存之类的方法非常不特定,如果调用clear cache函数,就必须清空客户端的整个缓存。啊


共 (1) 个答案

  1. # 1 楼答案

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

    有关从内存呈现HTML的更多信息,请参见SWT Browser snippets