Javascript 如果未捕获从跨域加载的字体文件,为什么dom2Image不适用于字体图标

Javascript 如果未捕获从跨域加载的字体文件,为什么dom2Image不适用于字体图标,javascript,dom,canvas,fonts,cross-domain,Javascript,Dom,Canvas,Fonts,Cross Domain,在此代码中添加catch部分时 从https:/…/min.934AF7BD441E90986F68B2F92548C1E读取CSS规则时出错。CSS安全性错误:无法从“CSSStyleSheet”读取“cssRules”属性:无法访问规则 如果我加载同一个域的字体文件,它工作正常 请帮助我将crossorigin属性添加到您获得css的链接中crossorigin=“anonymous” 例如: var node = document.getElementById("myelement");

在此代码中添加catch部分时

从https:/…/min.934AF7BD441E90986F68B2F92548C1E读取CSS规则时出错。CSS安全性错误:无法从“CSSStyleSheet”读取“cssRules”属性:无法访问规则

如果我加载同一个域的字体文件,它工作正常


请帮助我将crossorigin属性添加到您获得css的链接中crossorigin=“anonymous”

例如:

var node = document.getElementById("myelement");

domtoimage.toPng(node)
    .then(function (dataUrl) {
        var img = new Image();
        img.src = dataUrl;
        alert(img);
    })

将crossorigin属性添加到您获得css的链接中crossorigin=“anonymous”

例如:

var node = document.getElementById("myelement");

domtoimage.toPng(node)
    .then(function (dataUrl) {
        var img = new Image();
        img.src = dataUrl;
        alert(img);
    })