你能追加一个base从标签到文档的头部div在body使用JavaScript文件?我的意思是,这样做有什么缺点?我担心的是,我会遇到某种竞争状况,因为该base标签被理解为存在于标签中,head因此如果页面已经被渲染,它将不会受到尊重。我还没有遇到这个问题,但是我想知道是否应该关注这个问题。
要清楚,我知道如何通过JavaScript做到这一点。我的问题是,如果在页面加载/渲染后将标签附加到DOM,该标签是否会受到尊重/兑现?
我的代码是HTML片段,可能会出现在中body,但是我需要设置base标签,因为我的资产是相对引用的。让我们假设我无法更改此设置(因为我无法更改,至少不是立即更改)。您还可以假设设置base不会破坏任何不是我的HTML片段的东西,并且base永远没有其他标签。