2011-10-03 4 views
1

나는 PDF 파일을 가리키는 링크 목록을 보여주는 웹 페이지가 있습니다. 이 링크는 https 링크이며, 링크에 액세스하려면 username.password가 필요합니다. 내 요구 사항은 내가 링크를 클릭하면 .. iframe에 링크로 참조 된 pdf 파일을 열어야 만 username.password를 묻지 않고? URL을 클릭하면 처음에 사용자 이름/비밀번호를 입력하라는 메시지를 표시 한 다음 같은 페이지에서 pdf 파일을 엽니 다.사용자 이름과 비밀번호를 전달하여 사파리에서 javascript를 사용하여 PDF 파일이 포함 된 보안 URL을 엽니 다.

도와주세요.

+4

을하고 난 모든 인증을하고 있지 않다가 사용자 이름과 현재 비밀번호 –

+0

인증을 어떻게 알려 : 당신이 자바 스크립트로 페이지에 https을 강제 할 경우, 사용 내 코드에서 ... 나는 아래의 문서를 참조하고있다. Download Document ...이 브라우저를 클릭하면 브라우저는 사용자 이름과 암호를 묻는다. 나는 그들을 입력하면 나는 그 문서로 가져 간다. – gargmanoj

+0

우리에게 URL을 준다. 인증 자동화 방법을 알려면 인증 방법을 알아야합니다. –

답변

0

인증 메커니즘이 일반 HTTP 인증처럼 들립니다. http://example.comhttps://example.com은 다른 도메인으로 간주됩니다. 이전에 http://example.com에서 인증 한 경우 https://example.com에 대해 다시 인증해야합니다. 이 경우 솔루션은 간단합니다. https://example.com을 모두 사용하거나 http://example.com을 사용합니다. 사용자 이름/암호 조합이 정말 민감하지 않은 경우

, 당신은뿐만 아니라 URL에 전달할 수 :

https://user:[email protected]/your-document.ext 

참고 최신 브라우저는 아마 당신이 주어진 자격 증명 전에 로그인 할 것인지를 묻는 것 링크를여십시오.

위의 동작은 Javascript에 종속되지 않습니다. 우리에게 몇 가지 코드를 보여주기 위해 당신이 할 겁니다

<script> 
if (location.protocol == "http:") { 
    location.href = location.href.replace(/^http/, "https"); 
} 
</script> 
관련 문제