我在SVG文本元素上使用getComputedTextLength()來包裝文本行。但是,我在Firefox和Chrome中獲得了不同的結果。下面是一個使用Chromium 18.0和Firefox 12.0獲得不同結果的示例:http://jsfiddle.net/cBSp4/2/getComputedTextLength()如何在Chrome和Firefox中提供不同的結果?
結果如何不同,更重要的是它是否可修復?
(來自getBBox()的值似乎沒問題,所以我現在使用它作爲解決方法)。
一個的jsfiddle將是有益的:) – mihai
肯定的事,那就是:http://jsfiddle.net/cBSp4/2/ –
我沒有回答這個問題,但我通過增加空間做了一個解決方法圍繞我想測量的字符串(「text」),然後減去兩個空格(「」)的計算長度。 –