2012-09-17 3 views
3

저는 최근 페이지에서 간단한 "인쇄"링크를 사용하려고했습니다. 나는 내가하려고하는 것을 보여주기 위해 간단한 바이올린을 만들었다. 일의크롬이 window.print()를 허용하지 않는 것 같습니다.

TypeError: Property 'print' of object [object Window] is not a function 

알다시피,이 매우 매우 간단 종류 :

http://jsfiddle.net/bladnman/4Ux9U/

은 어떤 이유로 크롬에 대해 불평한다. 년 동안 해왔 :

<a href="#" onclick="window.print(); return false;">Click me to Print</a> 

업데이트 # 1 :

많은 사용자가이 크롬에 그들을 위해 잘 작동하는지보고했다. 나는 여전히 오류를보고하지만 오류가보고됩니다.

내 환경을 추가 할 않았다

버전 : 21.0.1180.89

OS : OSX 마운틴 라이온

UPDATE # 2 : 아르옌에 큰 감사합니다! 확장 기능 (Better Popup Blocker)이 Window에서 "print"기능을 무효로 할 정도로 DOM을 변경 한 것으로 나타났습니다.

다시 한 번 감사드립니다.

+0

도움이 될 수 있습니다. http://stackoverflow.com/questions/7652981/chrome-window-print-window-close-results-in-print-preview-failed-solution –

+0

Chrome에서 작동합니다. –

+2

음 , 어떤 Chrome 버전을 사용하고 있습니까? 인쇄 대화 상자가 나타납니다. 버튼과 링크 (Chrome 21) –

답변

2

나는 그것으로 문제가 없었어요,하지만 난 jsfiddle 내 팝업 차단기를 (내가 Better Popup Blocker - Chrome Web Store 사용) 가능하게하여 Chrome 21.0.1180.89를 실행 Windows 7에 당신이 가지고 있던 문제를 재현 할 수 있었다.

팝업 차단기를 사용하는 경우 jsfiddle/작업중인 사이트에 대해 차단을 해제 해보십시오.

관련 문제