Delphi 如何在不同的缓存上使用TWebbrowser?

Delphi 如何在不同的缓存上使用TWebbrowser?,delphi,browser,ole,twebbrowser,Delphi,Browser,Ole,Twebbrowser,我想构建一个Internet浏览器,就像其他任何web浏览器或Internet Explorer一样,只是每个窗口都应该为缓存使用唯一的名称。有什么想法吗?或任何第三方组件?我建议您放弃TWebBrowser,并了解TEmbeddedWB(可选IE/shelldocview包装器)是否为您提供了为每个实例指定不同缓存的功能。如果没有,那么我建议您完全抛弃IE,并为Delphi寻找基于webkit的浏览器控件,例如Chromium for Delphi wrappers。我建议您抛弃TWebBro

我想构建一个Internet浏览器,就像其他任何web浏览器或Internet Explorer一样,只是每个窗口都应该为缓存使用唯一的名称。有什么想法吗?或任何第三方组件?

我建议您放弃TWebBrowser,并了解TEmbeddedWB(可选IE/shelldocview包装器)是否为您提供了为每个实例指定不同缓存的功能。如果没有,那么我建议您完全抛弃IE,并为Delphi寻找基于webkit的浏览器控件,例如Chromium for Delphi wrappers。

我建议您抛弃TWebBrowser,并了解TEmbeddedWB(替代IE/shelldocview wrapper)是否能够为每个实例指定不同的缓存。如果没有,那么我建议你彻底抛弃IE,为Delphi寻找一个基于webkit的浏览器控件,比如Chromium for Delphi wrappers。

我认为你不想制作自己的web浏览器(这需要几年时间,需要很多技术经验)。您真正想做的是为Internet Explorer或其他浏览器引擎编写自己的shell。@Andreas的问题名为TWebBrowser,本质上是IE。当然,选择更容易扩展的内容会更有意义。@David:是的,我看到了标题。无论如何,我觉得我需要更多关于OP要求的细节来说明这个问题。一些大写字母、删除打字错误、解释和背景会有所帮助。为什么每个窗口都应该有一个单独的缓存?这样,每个窗口都不会在缓存中找到数据,最终会重新加载可能已经在缓存中的数据,这使得您的缓存机制非常低效。我认为您不想制作自己的web浏览器(这需要几年时间,并且需要大量技术经验)。您真正想做的是为Internet Explorer或其他浏览器引擎编写自己的shell。@Andreas的问题名为TWebBrowser,本质上是IE。当然,选择更容易扩展的内容会更有意义。@David:是的,我看到了标题。无论如何,我觉得我需要更多关于OP要求的细节来说明这个问题。一些大写字母、删除打字错误、解释和背景会有所帮助。为什么每个窗口都应该有一个单独的缓存?这样,每个窗口都不会在缓存中找到数据,最终会重新加载可能已经在缓存中的数据,这使得缓存机制效率非常低。