我正在使用Web浏览器控件来加载页面,同时钩住wininet以防止某些内容。 这是问题所在,我可以通过挂钩intetnetreadfile来读取新的字节来更改html /主页的内容,但是每次我尝试更改js文件(使用scr ='a.js'从主页中的代码加载)时,它确实会读取以新字节为单位,但是webbrowser控件会继续加载旧的/普通的js文件,即使我没有读取任何数据并仅返回intetnetreadfile,该js代码仍能正常工作。
我认为这是一个缓存问题,因此我尝试删除缓存文件,使用'nocache'导航标志,这无济于事。 我也将httpopenrequest标志设置为不使用缓存,它也无济于事。 那么,我还能做什么? 有人可以帮我吗?