location.replace (strURL)가 다른 모든 주요 브라우저에서 파일을 작동시키는 것 같아서 질문은 IE7에만 해당됩니다. 일부 analytics js를 실행하고 사용자가 다운로드하려는 리소스 (일반적으로 doc 또는 pdf)의 위치로 사용자를 리디렉션하려고합니다. 사용자가 js 코드가 포함 된 페이지를 엽니 다. 다운로드는이 broswer 자원 URL로 역사에서 현재 페이지의 항목을 교체하여 다음 코드를 사용하여 resurouce URL을로드해야합니다 추적 후 :브라우저 기록에 영향을주지 않고 동일한 broswer 창에서 새 페이지 열기
if (IE) {
window.open(strURL,"_self", true); //doesn't work
//window.open(strURL,"_self",undefined, true); //doesn't work
return;
}
이 코드는 리디렉션 페이지의 역사에 항목을 만듭니다. 동일한 페이지에서 iframe을 사용해 보았지만 파일이 * .doc 인 경우 IE에서 보안 경고가 표시됩니다.
아이디어가 있으십니까?
"사용자가 열립니다 ... ..."에서 나를 잃어 버렸습니다. – DanMan