prehidingStyle

prehidingStyle属性允许您定义CSS选择器以隐藏个性化内容,直到加载为止。 此属性在同步Web SDK实施中非常有用,可避免闪烁。 Adobe建议对异步Web SDK实施使用预隐藏代码片段

在页面上运行第一个sendEvent命令时,您在此属性中定义的CSS选择器会开始隐藏内容。 在收到来自Adobe的响应时,内容会取消隐藏,这通常包括个性化内容。 如果sendEvent命令失败或超时,内容也会取消隐藏。

如果在实施中同时包含prehidingStyle和预隐藏代码片段,则预隐藏代码片段的优先级将高于此配置属性。

运行prehidingStyle命令时设置configure字符串。 如果在配置Web SDK时省略此属性,则在页面上运行第一个sendEvent命令时不会隐藏任何内容。 将此值设置为同步加载的库所需的CSS选择器和声明块。

alloy("configure", {
  datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
  orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
  prehidingStyle: "#container { opacity: 0 !important }"
});

使用Web SDK标记扩展预隐藏样式

可以使用Personalization配置设置在Web SDK标记扩展中配置这些设置。

recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1