最近のページで簡単な「印刷」リンクを機能させようとしています。私がやろうとしていることを示すために、簡単なフィドルを設定しました。
http://jsfiddle.net/bladnman/4Ux9U/
何らかの理由で、Chrome は次のことについて不平を言っています。
TypeError: Property 'print' of object [object Window] is not a function
ご存知のように、これは非常に単純な種類のものです。何年もやっています:
<a href="#" onclick="window.print(); return false;">Click me to Print</a>
更新#1:
多くのユーザーは、これが Chrome で問題なく機能していると報告しています。報告されたエラー以外はまだ何も表示されません。
私は自分の環境を追加したかった:
バージョン: 21.0.1180.89
OS : OSX マウンテンライオン
更新 #2 : Arjen に感謝します! 拡張機能 (Better Popup Blocker) が DOM を変更して、Window の「印刷」機能を無効にしたことが判明しました。
みんなありがとう!