iframe内でワークフローのグラフを描画するためにPHPGraphvizを使用しています。つい最近、私はクロムからの不安定な振る舞いを見始めました(Linux上で)。PHP Graphvizを使用して単純なグラフを作成すると(ここで受け入れられている回答を使用して:PHP GraphViz Documentation)、Firefoxはグラフを適切に作成し、スクロールバーを備えていますが、クロムはグラフ全体をiframeに合わせてスケーリングします。
問題は、iframeがグラフよりもはるかに小さくなると、クロムがグラフをスクロールする代わりに縮小して、全体をミニチュアにして読めなくなることです。問題を解決するiframeまたはPHPGraphvizの設定が見つかりません。
私のiframeドキュメントはこれです:
echo "<iframe id='graphwin' src='/tools/tool-temp-svg2.html' scrollbars='yes' frameborder='1' height='50' width='50'></iframe>";
そして、内部の文書は、上記にリンクされた質問で与えられたものと同じです。
chromeの出力は次のようになります(実際のスケールで):
Chromiumのバージョンは18.0.1025.151(Ubuntu 12.04)ですが、Chromeでも見られます。Firefoxは正常に動作します。
クロムサイトでこの種の動作のバグレポートを見たことがありますが、それらは古く、すべて解決済みとしてマークされています。
更新:ここにデモページを追加しました:http://www.legalinfo-online.com/demo/tool-temp-svg.php