为什么即使intetnetreadfile下载新的js文件,webbrowser控件仍继续加载旧的js文件?

时间:2019-01-22 02:55:49

标签: c++ mfc wininet

我正在使用Web浏览器控件来加载页面,同时钩住wininet以防止某些内容。 这是问题所在,我可以通过挂钩intetnetreadfile来读取新的字节来更改html /主页的内容,但是每次我尝试更改js文件(使用scr ='a.js'从主页中的代码加载)时,它确实会读取以新字节为单位,但是webbrowser控件会继续加载旧的/普通的js文件,即使我没有读取任何数据并仅返回intetnetreadfile,该js代码仍能正常工作。

我认为这是一个缓存问题,因此我尝试删除缓存文件,使用'nocache'导航标志,这无济于事。 我也将httpopenrequest标志设置为不使用缓存,它也无济于事。 那么,我还能做什么? 有人可以帮我吗?

0 个答案:

没有答案