4

最近のページで簡単な「印刷」リンクを機能させようとしています。私がやろうとしていることを示すために、簡単なフィドルを設定しました。

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 の「印刷」機能を無効にしたことが判明しました。

みんなありがとう!

4

2 に答える 2

3

問題はありませんでしたが、jsfiddle のポップアップ ブロッカー ( Better Popup Blocker - Chrome Web Storeを使用) を有効にすることで、Windows 7実行時に発生していた問題を再現できました。Chrome 21.0.1180.89

ポップアップ ブロッカーを使用している場合は、使用しているサイトの jsfiddle で無効にしてみてください。

于 2012-09-17T18:09:57.077 に答える