2013-03-25 2 views
2

javascript (또는) asp.net을 통해 Firefox 기본 PDF.js 뷰어를 비활성화해야합니다. > 응용 프로그램 - - 파이어 폭스이asp.net을 사용하여 Firefox 기본 PDF 뷰어/플러그인을 비활성화하는 방법은 무엇입니까?

내가 어도비 Acrobat Reader를 사용하여 변경할 수 있습니다에서>콘텐츠 형식 휴대용 문서 형식 액션 기본 미리보기,

옵션 : 파이어 폭스 옵션에서 하나의 비 프로그래밍 솔루션을 발견 그러나 우리는 이것을 어떻게 코드에서 할 수 있습니까? 어떻게 우리는 자바 스크립트 코드에서 파이어 폭스 브라우저 어플리케이션 액션을 얻을 수 있습니까?

+0

이유는 무엇입니까? 그리고 그것이 asp.net과 어떻게 관련되어 있는가. –

+0

내 웹 사이트에서 채울 수있는 PDF 문서가 있으므로 브라우저에서 Adobe Acrobat을 사용하여 pdfs를 열었으며 asp.net을 통해 메일을 보냈습니다. 크롬에서 "chrome pdf viewer"를 javascript로 처리하여 adobe를 비활성화하고 pdf에서 처리하지 않았습니다. js plugin in firfox – hmk

+0

이것이 가능한 경우 해당 브라우저를 사용하지 않는 이유가됩니다. – mkl

답변

2

당신은 PDF가 포함 된 응답 다음 헤더를 보낼 경우 :

Content-Disposition: Attachment 

이 브라우저는 사용자의 기본 열립니다 열 표시하는 대신 문서의 파일 다운로드,로 취급됩니다 PDF 뷰어.

+0

이 방법을 사용하면 웹 페이지에 PDF 파일을 포함 할 수 없습니다. – yms

+0

응답을 주셔서 감사합니다, 위의 코드는 파일을 다운로드하고 Adobe Reader를 열어달라고 요청했지만 브라우저 만 열어야합니다 (Nexttab). 채우기가 가능한 양식이며 사용자가 데이터를 입력하고 보내기 버튼을 클릭합니다. pdf 파일에서 작업하지 않는 – hmk

-1

짧은 대답은 적어도 원격 사용자 PC에서는 거의 모든 브라우저가 해당 활동을 악의적 인 것으로 표시한다는 것입니다 (누군가가 암호를 저장하는 데 사용 된 프로그램을 변경하면 어떻게 느낄지 생각해보십시오).

플래시 사용을 요구하는 것과 같은 방법으로 pdf 플러그인을 사용해야 할 수도 있습니다.

레일은이 경우 btw보다 asp.net보다 훨씬 더 나은 선택입니다.

+0

-1 "Y 대신 프로그래밍 언어 X를 사용하십시오"는 제안은 주관적이고 그리 유용하지는 않습니다. 기본 PDF 판독기를 구성 할 수 있는지 여부에 대해서는 제한해야하는 이유가 표시되지 않습니다. 예를 들어 비디오 스트리밍의 경우 HTML 페이지에서 Flash 또는 Windows Media Player [VLC 플레이어 포함] (http://stackoverflow.com/questions/3120027/embed-vlc-player-in-html)를 자유롭게 사용할 수 있습니다. 그것에 대해 "악의적 인"것은 없습니다. – yms

관련 문제