Google Chrome で印刷プレビューが読み込まれない

Google Chrome で印刷プレビューが読み込まれない

最近、Google Chrome で問題が発生しました。Chrome から任意の Web ページを印刷しようとすると、印刷プレビューがレンダリングされず ( が表示され続けるLoading...)、印刷を続行してもページが印刷されません。

この問題は 1 台のコンピューターに限定されているようですが、別のコンピューターで Chrome プロファイルにサインインすると、印刷プロセスは正常に機能します。

さらに、コマンド ラインから Chrome を起動し、フラグを--user-data-dirのように設定すると/tmp/test_profile、印刷機能が再び動作します。ただし、ゲスト アカウントで Chrome を使用すると、問題は解決しません。

フラグを設定すると--enable-logging、印刷しようとしたときにいくつかのエラーが発生することがわかりました。

"Refused to load the script 'chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/elements/viewer-error-screen/viewer-error-screen.html' because it violates the following Content Security Policy directive: "script-src chrome://resources 'self' 'unsafe-eval'".

これに続いて 16 個の追加のエラー メッセージがあり、これらはすべてmhjfbmdgcfjbbpaeojofohoefgiehjaiCSP ディレクティブが原因で読み込みに失敗したパッケージの他のコンポーネントを参照しています。

mhjfbmdgcfjbbpaeojofohoefgiehjaiエラーで参照されているのは、Chrome PDF Viewer ブラウザ プラグインです。これは Chrome によってデフォルトでインストールされ、印刷プレビューの生成に使用されるものと考えられます。

PDF ビューアー プラグインを無効にしたり再度有効にしたりを何度か試し、Chrome 拡張機能をすべて無効にして、動作不良の拡張機能による外部干渉の影響を受けていないことを確認しました。また、Chrome 自体の再インストールも試みました。

現時点では、コマンドラインから存在しないプロファイルで Chrome を起動したり、別のコンピューターからプロファイルを使用したりしても問題が再現されないことから、問題は Chrome プロファイルに関連付けられたローカル ファイルの 1 つにある可能性が高いと思われます。ただし、原因を特定するために次にどのような手順を踏めばよいかはわかりません。他に役に立つ詳細情報がある場合は、お知らせください。

答え1

問題は実際には Chrome PDF ビューアにあるようです。何度か検索したにもかかわらず、パッケージの場所を突き止めることができなかったので、Chrome ベータ チャネルを試してみて、改善されるかどうか確認してみることにしました。そして、改善されました!

私は、Mac で現在のベータ チャネル Chrome (現在は 57.0.2987.37 ベータ (64 ビット)) にアップデートすることでこの問題を解決しました。

同じことを行うには、ここへアクセスしてください:https://www.google.com/chrome/browser/beta.html

答え2

Chrome からの印刷に問題がありました。印刷プレビュー メニューが延々と表示され、読み込まれませんでした。他のプログラムからは印刷できましたし、別のプロファイルを使用して Chrome にログインすると印刷できました。別のコンピュータを使用しても印刷できました。問題のあるコンピュータで、ユーザーとして自分自身を削除しました (ユーザー管理を使用)。その後、再度ログインすると、右上隅に拡張機能に関するオレンジ色の感嘆符が表示されました。Adobe のものを有効にしたら、印刷できるようになりました。やったー

関連情報