chrome 升级 v.34 后 activiti5.14 Modeler 出错

具体报错应该是

[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) {<br />
                  Document.prototype.createAttributeNS = function(namespaceURI, qualifiedName) {<br />
                    var dummy = this.createElement('dummy');<br />
                    dummy.setAttributeNS(namespaceURI, qualifiedName, '');<br />
                    var attr = dummy.attributes[0];<br />
                    dummy.removeAttributeNode(attr);<br />
                    return attr;<br />
                  };<br />
                }<br />
            if (!Element.prototype.setAttributeNodeNS) {<br />
              Element.prototype.setAttributeNodeNS = Element.prototype.setAttributeNode;<br />
            }<br />
       // set all required attributes<br />
      var attributeTitle = svgDocument.ownerDocument.createAttributeNS(null, "title");

这样就ok了

thanks for

你可能感兴趣的:(chrome,Activiti,modeler)