activiti 自带设计器中chrome 34版本不能打开bug的解决

  在acitivti modeler中,如果是chrome 34,则不能打开该设计器,其他浏览器可以,
经证实为bug,参考
http://forums.activiti.org/content/activiti-modeler-doesnt-work-chrome-v34

修改为,找到
oryx.debug.js

在最头部增加
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;
}

你可能感兴趣的:(Activiti)