具体报错应该是
[noway]Uncaught TypeError: undefined is not a function oryx.debug.js:15500[/noway]解决方法
--15500行插入
var svgNode = svgDocument.getElementsByTagName("g")[0]; //outer most g node //插入的修改 if (!Document.prototype.createAttributeNS) { Document.prototype.createAttributeNS = function(namespaceURI, qualifiedName) { var dummy = this.createElement('dummy'); dummy.setAttributeNS(namespaceURI, qualifiedName, ''); var attr = dummy.attributes[0]; dummy.removeAttributeNode(attr); return attr; }; } if (!Element.prototype.setAttributeNodeNS) { Element.prototype.setAttributeNodeNS = Element.prototype.setAttributeNode; } // set all required attributes var attributeTitle = svgDocument.ownerDocument.createAttributeNS(null, "title");
这样就ok了