J'ai essayé de faire fonctionner un simple lien "print" sur ma page récente. J'ai mis en place un simple violon pour montrer ce que j'essaie de faire.Chrome ne semble pas autoriser window.print()
http://jsfiddle.net/bladnman/4Ux9U/
Pour une raison quelconque Chrome se plaint:
TypeError: Property 'print' of object [object Window] is not a function
Vous savez, ce genre très simple de chose. Fait pendant des années:
<a href="#" onclick="window.print(); return false;">Click me to Print</a>
MISE À JOUR # 1:
De nombreux utilisateurs ont signalé que cela fonctionne très bien pour eux sur Chrome. Je ne vois toujours rien d'autre que l'erreur signalée.
Je ne voulais ajouter mon environnement:
Version: 21.0.1180.89
OS: Mac OS X Mountain Lion
MISE À JOUR # 2: Un grand merci à Arjen! Il s'avère qu'une extension (Better Popup Blocker) a assez changé le DOM pour annuler la fonction "print" sur Windows.
Merci encore à tous!
Cela pourrait aider: http://stackoverflow.com/questions/7652981/chrome-window-print-window-close-results-in-print-preview-failed-solution –
Fonctionne pour moi dans Chrome 20. –
Um , quelle version de Chrome utilisez-vous? Je reçois la boîte de dialogue d'impression, à la fois le bouton et le lien (Chrome 21) –