2012-02-27 19 views
7

Mamy problem z tym, że Chrome "Podgląd wydruku" nie drukuje poprawnie naszych stron. Jeśli używasz linku "Użyj okna dialogowego Drukuj system" (Ctrl + Shift + P), drukuje on naszą stronę w porządku (prawie identycznie jak Firefox).Użyj okna drukowania systemu w przeglądarce Chrome w JavaScript

Mamy przycisk na naszej stronie, który wywołuje window.print(), aby otworzyć okno dialogowe drukowania. Jednak w Chrome otwiera się okno dialogowe "Podgląd wydruku", które kończy się niepoprawnym drukowaniem naszej strony.

Czy jest dostępny JavaScript, aby bezpośrednio drukować w "oknie dialogowym drukowania systemu" w przeglądarce Chrome?

P.S. Wiem, w jaki sposób użytkownik końcowy może wyłączyć podgląd wydruku w chrome: // flags, ale to, co chcę wiedzieć, jest i tak, aby zapobiec wyświetlaniu go, gdy programowo wywołuję window.print() (lub podobny) niezależnie od użytkownika ustawienia.

+0

W której wersji Chrome występuje ten problem? –

+0

... "anagrammatically"? * edytuj * oh prob. nadaktywny moduł sprawdzania pisowni :-) – Pointy

+0

Jeśli Chrome drukuje błędnie twoje dokumenty, zgłoś błąd: http://new.crbug.com/ Jeśli podasz identyfikator, mogę go umieścić przed odpowiednimi inżynierami. –

Odpowiedz

1

Okna dialogowe drukowania nie są skryptowalne przy użyciu JavaScript. Są one zastrzeżonymi częściami samych przeglądarek.

0

Cześć napotykam ten sam problem ... Próbowałem nawet wypalić ctrl + shift + P z klawiatury w moim skrypcie, aby wyświetlić okno dialogowe drukowania systemu.

Można wystrzelić zdarzenia klawiatury i że problem został pomyślnie wysłany, jednak wartość keyCode że przeglądarka odbiera zawsze 0 (zamiast wartości ASCII „P”)

jest błąd zalogowany https://bugs.webkit.org/show_bug.cgi?id=16735 przeciwko webkit dla tego samego ... i oto niektóre posty http://code.google.com/p/chromium/issues/detail?id=27048, http://code.google.com/p/chromium/issues/detail?id=52408 wspominając o tym samym problemie w Safari i Chrome ...

Powiązane problemy