【发布时间】:2012-06-06 23:42:08
【问题描述】:
我一直在使用 PHP Graphviz 在 iframe 中绘制我的工作流程图表。就在最近,我开始看到 chromium 的不稳定行为(在 Linux 上)。当我通过 PHP Graphviz 创建一个简单的图形时(使用此处接受的答案:PHP GraphViz Documentation),Firefox 会正确创建图形并具有滚动条,但 chrome 会缩放整个图形以适应 iframe。
问题是当 iframe 变得比图表小得多时,Chromium 会缩小图表而不是让它滚动,从而使整个事情变得微型且不可读。我找不到可以解决问题的 iframe 或 PHP Graphviz 的任何设置。
我的 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 中看到。火狐工作正常。
我在 chromium 网站上看到过这种行为的错误报告,但它们很旧并且都标记为已解决。
更新:在此处添加了一个演示页面:http://www.legalinfo-online.com/demo/tool-temp-svg.php
【问题讨论】:
-
你应该提供一个 URL 来重现你所谈论的内容,因为这有点像猜谜游戏。
-
恐怕在线网址在 htaccess 后面,我无法提供链接。通过创建两个文件可以重现该问题。第一个文件有我在上面粘贴的一行,第二个文件有我链接到的代码。希望有人能够使用这两个重现错误。
-
然后进行第二次公开可用的设置。你真的希望别人为你这样做吗?
-
@hakre:对于发布如此愚蠢的回复,我深表歉意。我添加了一个公开可用的演示。请查看更新后的问题。