file : // URL로 리디렉션되는 URL 단축키 앱 (tinyurl.com, bit.ly 등과 유사 함)이 있습니다.response.send Chrome의 파일 URL로 리디렉션
내부적으로 이것은 서블릿 기반 웹 응용 프로그램입니다. 서버 쪽에서 targetURL
을 검색하고 response.sendRedirect(targetURL)
을 수행하면됩니다.
URL은 file://
URL에도 유효합니다. 그러나 최근에는 Chrome에서의 작업이 중단되었습니다. 나는 response.sendRedirect('file://foo.txt')
를 통해 file://foo.txt
(로 리디렉션하려고하면 일이 단순히 (크롬 디버거) "취소"말한다 실패합니다. 그러나. 모든 단서는?
이 내부 응용 프로그램입니다 - 그리고 사람들은 파일과 같은 파일에 대한 링크를 단축 않는 등 응용 프로그램은 유효한 도메인 이름을 확인 않습니다 //foo/site/project/folder/file.doc를 응용 프로그램/mydoc이고 – ragebiswas
여전히 같은 것으로 , 보안 제한의 대상이됩니다. 나는 [이 대답] (http://security.stackexchange.com/questions/18685/are-there-any-know-browsers-that-support-file-url-redirection)을 발견했다. 리디렉션을 할 때의 보안 제한 사항] (https://code.google.com/p/browsersec/wiki/Part2#Redirection_restrictions)에 대한 유용한 리소스 일부 브라우저에서 작동하는 경우 해당 브라우저에서 특정 보안 설정이 완화되어있을 수 있습니다. – NilsH
나는 더 많은 코멘트로 답을 갱신했다. – NilsH