升级到Chrome 48删除SVGGraphicsElement.getTransformToElement() [英] upgrade to Chrome 48 removes SVGGraphicsElement.getTransformToElement()

查看:390
本文介绍了升级到Chrome 48删除SVGGraphicsElement.getTransformToElement()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

将chrome升级到版本48 - 我曾经使用过哪些:

After upgrading chrome to version 48 - Where ever i have used :

SVGGraphicsElement.getTransformToElement() 

in js;

我得到js错误: p>

I am getting js error :


TypeError:elem.getTransformToElement不是函数(...)

TypeError: elem.getTransformToElement is not a function(…)

如何解决这个问题?

推荐答案

修正了!

found answer @ https://github.com/webcomponents/webcomponentsjs/issues/192
对于任何遇到这个问题的人来说,这是rd-secretstuff目前的工作:

found answer @ https://github.com/webcomponents/webcomponentsjs/issues/192 For anyone running into this problem , this is current work around by rd-secretstuff:

// include this after webcomponents.js
// if the shadow dom polyfill is used...
if (window.ShadowDOMPolyfill)
{
    var SVGElement = document.createElementNS("http://www.w3.org/2000/svg", "g");
    SVGElement.__proto__.getTransformToElement = function getTransformToElement(p_Element)
    {
        return window.ShadowDOMPolyfill.unwrap(this).getTransformToElement(window.ShadowDOMPolyfill.unwrap(p_Element));
    };
} 

这篇关于升级到Chrome 48删除SVGGraphicsElement.getTransformToElement()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆