如何禁用 C++ 中的 MSHTML 缓存?
我不知道如何禁用我的应用程序中的网页缓存,该应用程序通过 MSHTML 嵌入了 Web 浏览器。
我用谷歌搜索了它...MSDN搜索了它...但仍然找不到答案... 有人知道该怎么做吗?
预先感谢您的所有回答。
编辑:我现在在 Invoke()
函数中捕获 DISPID_AMBIENT_DLCONTROL
事件。
我尝试按如下方式设置 pVarResult,但没有得到任何结果(IE 缓存仍在使用中显示任何网页。我想禁用它。)
pVarResult->vt = VT_I4;
pVarResult->lVal = DLCTL_DLIMAGES | DLCTL_VIDEOS | DLCTL_BGSOUNDS | DLCTL_PRAGMA_NO_CACHE;
I do not know how to disable the web pages cache in my application which embed a Web Browser thanks to MSHTML.
I have googled it... MSDNed it... But still not able to find an answer...
Does someone know how to do it ?
Thanks in advance for all you answers.
EDIT : I now catch the DISPID_AMBIENT_DLCONTROL
event in my Invoke()
function.
I try to set pVarResult as following, but I do not get any result (the IE cache is still be in use to display any web pages.. I want to disable it.)
pVarResult->vt = VT_I4;
pVarResult->lVal = DLCTL_DLIMAGES | DLCTL_VIDEOS | DLCTL_BGSOUNDS | DLCTL_PRAGMA_NO_CACHE;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论