我一直在使用PHP Graphviz在iframe中繪製我的工作流圖。就在最近我開始看到鉻(在Linux上)的不穩定行爲。當我通過PHP Graphviz創建一個簡單的圖形時(使用這裏接受的答案:PHP GraphViz Documentation),Firefox會正確創建圖形並具有滾動條,但是Chrome會縮放整個圖形以適應iframe。PHP Graphviz鉻擴展問題
問題是,當iframe變得比圖表小得多時,鉻會縮小圖表而不是讓它滾動,從而使整個事情變得微型且不可讀。我無法找到iframe或PHP Graphviz的任何設置來解決問題。
我的iframe的文檔是這樣的:
echo "<iframe id='graphwin' src='/tools/tool-temp-svg2.html' scrollbars='yes' frameborder='1' height='50' width='50'></iframe>";
和內部文件是一樣的,在連接到上面的問題給出。
Chrome上看起來就像這樣(以真實比例):
鉻的版本是:18.0.1025.151(Ubuntu的12.04),但在鉻被看到。 Firefox工作正常。
我在鉻網站上看到過這種行爲的錯誤報告,但它們都很舊,全部標記爲已解決。
UPDATE:增加了一個演示頁面在這裏:http://www.legalinfo-online.com/demo/tool-temp-svg.php
你應該提供一個網址來重現你所說的話,因爲沒有它是一種猜謎遊戲。 – hakre
恐怕網上的網址是在htaccess的後面,我無法提供鏈接。該問題可通過創建兩個文件來重現。第一個文件有一行我粘貼上面,第二個文件有我鏈接的代碼。希望有人能夠使用這兩個重現錯誤。 – recluze
然後進行公開的第二個設置。你真的期望其他人爲你做這件事嗎? – hakre