gpt4 book ai didi

javascript - 使用 https 命名空间时 createElementNS 无法正常工作

转载 作者:行者123 更新时间:2023-11-28 05:57:27 25 4
gpt4 key购买 nike

我在其中一个 JS 中有以下声明。

var path = document.createElementNS('http://www.w3.org/2000/svg', 'path')

这在不缩小的情况下效果很好。执行命令 node r.js -o build.js 后,相同的语句在 minfied 版本中变为如下所示。

var path = document.createElementNS('https://www.w3.org/2000/svg', 'path')

当我在命名空间中有 http 时,我可以看到许多 svg 属性,但缩小后,svg 属性非常少。有什么办法可以解决这个问题吗?

更新:正如 @Robert 在评论中提到的,下面的解决方法确实有效。

var x='_'+'ttp'+'://...';
x=x.replace('_','h');
var path = document.createElementNS(x, 'path')

最佳答案

正如 @Robert 在评论中提到的,下面的解决方法确实有效。

var x='_'+'ttp'+'://...';
x=x.replace('_','h');
var path = document.createElementNS(x, 'path')

关于javascript - 使用 https 命名空间时 createElementNS 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37539077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com