나는 몇 시간 씩 인터넷 검색을하고 있으며 이것을 알아 내려고 노력하고 있습니다. webbrowser1 폼에 1 개의 webbrowser 컨트롤이 있습니다..NET WebBrowser 컨트롤에서 캐싱을 사용하지 않도록 설정하는 방법은 무엇입니까?
webbrowser1.refresh()
또는 webbrowser1.navigate("google.com")
을 사용하면 페이지를로드하고 google.com이라고 말하면 페이지를 다시로드하지 않고 캐싱하여 캐시를 다시로드하기 만하면됩니다. 이것은 특히 포럼이나 craigslist와 같은 페이지에서 특히 뚜렷합니다.
각 새로 고침 사이의 캐시를 지우거나 이상적인 캐싱을 사용하지 않도록 설정할 필요가 있습니까? 내가 찾은 유일한 것들은 구식 (vb6 이하)입니다.
vb6 웹 브라우저 컨트롤 예제가 여전히 작동 할 것입니다. 내 대답을 확인하십시오. 왜냐하면 당신이 역사를 죽이면 브라우저가 캐시 된 사본을 가지고 있지 않다고 생각하도록 속일 것이다. 하지만이를 수행하는 유일한 방법은 다른 API를 사용하여 캐시를 삭제하는 것입니다. –