SAP Spartacus index.html里的meta标签

meta标签用来描述页面的元数据。

我把index.htmll里的meta标签注释掉,仍然能够正常工作,这是为什么呢?

后台url维护在Environment.occBaseUrl字段里:

注入ConfigurationChunk这个injection token时,触发:


meta变量指向index.html的document对象:


首先试图从MetaTagContent里解析出url:

如果拿不到:

如果meta里指定了baseUrl并且不等于默认的OCC_BACKEND_BASE_URL_VALUE, 则meta里指定的url具有最高的优先级:

从设计上来说,meta的url应该具有最高的优先级。

https://github.com/SAP/spartacus/issues/1211

更多Jerry的原创文章,尽在:"汪子熙":


你可能感兴趣的:(SAP Spartacus index.html里的meta标签)