2013-08-07 2 views
0

간단한 팝업 "컨트롤"내에 PDF를 보여주는 iFrame이 있습니다. 링크를 클릭하면 iFrame에 PDF 파일이 열리고 표시됩니다. 그러나 유효한 PDF 파일이 표시 될 때 Google 크롬에서는 작동하지 않습니다. 팝업이 100 % 작동하는 경우 pdf가 존재하지 않거나 웹 페이지를 소싱하는 경우 작동하지만 pdf를 표시하려면 작동하지 않습니다. 아무도 왜 이런 일이 일어나고 어떻게 해결할 수 있는지 설명해 주시겠습니까? 여기에 바이올린 코드가 있습니다.iFrame에서 버튼을 클릭 할 수 없도록합니다.

Fiddle Code

code 
코드를 유의하시기 바랍니다이 바이올린의 작업을 수행하지만 난에 공급 PDF로이 경우에 존재하지 않는 경우에만 때문이다. 테스트 데이터로 사용할 sourcable pdf를 찾을 수 없습니다.

+0

브라우저에서 PDF를 열면 클라이언트 설정에 따라 달라지며 브라우저에 PDF 판독기가 설치되어 있어야합니다. –

+0

팝업이 없어도 PDF 파일을 볼 수 있습니다. . 그리고 첫 번째 클릭에 대한 팝업 작동 후 그것은 버튼을 비활성화합니다 –

+0

나는 크롬을 사용하고 싶습니다, 그리고 귀하의 코드에 PDF를 추가 : http://jsfiddle.net/JkEsr/3/ 나를 위해 잘 작동 –

답변

0

전체 주소를 PDF 파일에 추가하십시오. 나는 추가 : http://www.selab.isti.cnr.it/ws-mate/example.pdf

그것은 크롬 버전 28.0.1500.95, 맥 OS X 10.8

+0

알았어 .. 그럼 나에게도 효과가 있었지만 내 로컬 호스트에서 실행할 때 왜 작동하지 않겠습니까? 그것의 복사 및 붙여 넣기 코드 그래서 그들은 100 % 동일합니다 –

+0

src attr 파일로 전체 주소를 추가하십시오. 예 : http : //localhost/my/pdf/file.pdf –

+0

저에게 맞지 않습니다. pdf가 올바르게 전달되는지보기 위해 더 작은 iframe을 만들었습니다. 제 경우에는 전체 경로를 사용하는 것이 효과가 없습니다. –

관련 문제