내가 iframe에 다음 코드를 실행 오전 :iframe을 다시로드 캐싱 문제
window.frames[0].location.reload();
그것은 페이지를 다시로드하지만, 데이터가 캐시에 저장되는 가끔 것 같습니다. 내가 다시로드하는 URL의 소스를 찾았습니다. URL에 임의의 숫자를 추가하여 재로드 할 때 고유하고 캐싱을 방지하도록하고 싶습니다.
위의 코드로 어떻게 할 수 있습니까?
업데이트 : 나는 내가 만든 새로운 URL 문자열에 HREF를 설정하려고 시도하고있어 코드를 수정 한
. 그러나, 위의 줄을 설정 한 후 location.href를 인쇄 할 때처럼 여전히 이전 location.href를 얻는 것처럼 보입니다.
window.frames[0].location.href = newIfURL;
console.log(window.frames[0].location.href);
window.frames[0].location.href();
이 작업을 올바르게 수행하고 있습니까? 같은
위치가 아닌 iframe'src' 속성을 설정해야합니다. –
@ShadowWizard - 그렇게해야합니다. window.frames [0] .src = newIfURL – webdad3
예, 이렇게 해보십시오. –