2011-05-02 2 views
2

현재 Chrome 용 간단한 자바 스크립트 확장 프로그램을 개발 중입니다. 문제는 간단하지만 수정할 수는 없지만 여전히 여기에 문제가 있습니다.Chrome 확장 프로그램으로 링크 및 사용자 정의 파일명 다운로드 (보이지 않음) 만들기

특정 페이지에는 일부 파일에 대한 링크가 포함되어 있습니다 (서버에 액세스 할 수 없기 때문에 출력 방법을 변경할 수 없습니다) - 간단한 <a> nchor 태그. 다음, 내가 달성하기 위해 노력하고있어입니다 :

  1. (오른쪽 지금은 87sfhkjhsf 좋아하고 확장자가없는입니다)

  2. (볼 수 없습니다) 파일을 브라우저 다운로드을 다운로드 한 파일의 파일 이름을 설정 어떤 경우에 (이 PDF를인지 지금, 그것은 볼됩니다 .. 또는이있는 mp3의 경우는 기본 크롬 플레이어로 재생됩니다)

정말 작동하는지

나는 심지어 .DLL 솔루션을 받아 들일 (FileReferen와 함께 Flash를 사용해 보았습니다. ce.download 방법은 있지만, 어느 너희들 :

답변

0

에서 또는 프로그래밍 크롬 현재 당신 (에서 자바 스크립트를 사용하여 파일을 다운로드 할) 필요가 도움을 추구하는 다른 도메인의 파일)

를 다운로드 할 수 없습니다 다운로드를 바운스하는 서버, 깨진 파일 이름에 만족하는 것 (blobbuilder를 사용; 이것은 당신이하고있는 것처럼 들린다.) 또는 NPAPI 플러그인 (예 : .dll 또는 Flash).

스크린 샷 확장 프로그램을 살펴보면 가장 인기있는 스크린 샷 확장 프로그램은 NPAPI를 사용합니다.

NPAPI를 직접 사용할 계획이지만 3 가지 OS를 모두 코딩하지는 않았습니다. (저는 Smooth Gestures의 개발자이며 이미지 다운로드 제스처에 대한 많은 요청을 받았습니다)

이 모든 것들이 자바 스크립트에 대한 파일 시스템 액세스에 대한 지속적인 개발이 있으며 원시 API가 제공 될 수도 있습니다. 그러나 나는 숨을 멈추지 않을 것이다.

+0

방금 ​​NPAPI를 dll로 컴파일했지만 네이티브 Chrome 다운로드 옵션을 실행할 수있는 방법을 찾지 못했습니다. 찾을 방법이 있는지 또는 수행 방법을 알고 있습니까? –

+0

파일 API 예제가 이미 작동하는 것을 보았지만 파일을 쉽게 저장할 수 없습니다 (현재 읽기만 가능). –

관련 문제