在Google Chrome 48中IM-LogicDesigner不运行。

 
【发生条件】

 仅在使用Google Chrome 48及之后版本的浏览器时发生。

 设计页面、映射页面中发生Javascript错误。



【原因】

 由于Google Chrome设计(式样)更改,为了支持SVG的设计(式样),已删除SVGGraphicsElement.getTransformToElement。

 https://blog.chromium.org/2015/12/chrome-48-beta-present-to-cast-devices_91.html



【规避方法】

    通过使用Internet Explorer或Firefox可以规避。

    通过嵌入以下代码可以规避。


 对象文件:2个文件
 
  WEB-INF/jssp/platform/src/logic/flow/views/index.html

  WEB-INF/jssp/platform/src/logic/component/views/index.html

<imart type="head">添加在标签的后面

  <script type="text/javascript">

if(!SVGElement.prototype.getTransformToElement) {

  SVGElement.prototype.getTransformToElement= function(e) {

    return e.getScreenCTM().inverse().multiply(this.getScreenCTM());

  };

}

  </script>



【解决方法】

 这是Google Chrome设计(式样)引起的现象,所以我们将修改产品的程序。计划在更新版时进行修改。



-- 适用对象 ---------------------------------------------
iAP/Accel Platform/2015 Winter(Lydia)
-------------------------------------------------------------


FAQID:591
这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
由 Zendesk 提供技术支持