我们的网站在最新更新后在Chrome上突然停止工作...
给出的错误为
这里是使用numberOfItems属性的地方:
最新版Chrome更新后,为什么SVG和Javascript无法读取此属性?有什么好的解决方法吗?
谢谢!
给出的错误为
Uncaught TypeError: Cannot read property 'numberOfItems' of undefined
这里是使用numberOfItems属性的地方:
// Absolutize and parse path to array
, parse: function(array) {
/* if it's already is a patharray, no need to parse it */
if (array instanceof SVG.PathArray) return array.valueOf()
/* prepare for parsing */
var i, il, x0, y0, x1, y1, x2, y2, s, seg, segs
, x = 0
, y = 0
/* populate working path */
SVG.parser.path.setAttribute('d', typeof array === 'string' ? array : arrayToString(array))
/* get segments */
segs = SVG.parser.path.pathSegList
for (i = 0, il = segs.numberOfItems; i < il; ++i) {
seg = segs.getItem(i)
s = seg.pathSegTypeAsLetter
etc. (I didn't put the whole loop)
最新版Chrome更新后,为什么SVG和Javascript无法读取此属性?有什么好的解决方法吗?
谢谢!
segs
的值。 - pratikpawar;
,否则你会受到惩罚的。 - jcaron