Squarespace标签的ID

问题描述 投票:0回答:1

我试图对Squarespace使用代码注入(有问过,但无人接听。)我需要一个自上而下列表的价值。然而,每次我加载页面时,ID的变化。在这个页面加载它是“yui_3_17_2_1_1549074579113_1343”在随后的负载会有所不同。

我需要调用开发模式,以锁定下来?如果现在,该怎么办呢? (如果是这样,那么代码注入似乎是作为一个选项相当无用的)

从什么/在哪里我需要下面的示例代码。

许多宏伟表达谢意

克里斯

<div class="variant-select-wrapper" data-text="Original+1&quot;" id="yui_3_17_2_1_1549074579113_1343">
      <select data-variant-option-name="Select Stem Size" id="yui_3_17_2_1_1549074579113_987">
        <option value="">Select Select Stem Size</option>
        <option value="Original-1.5&quot;">Original-1.5"</option><option value="Original-1&quot;">Original-1"</option><option value="Original-.5&quot;">Original-.5"</option><option value="Original">Original</option><option value="Original+.5&quot;">Original+.5"</option><option value="Original+1&quot;">Original+1"</option><option value="Original+1.5&quot;">Original+1.5"</option><option value="Original+2&quot;">Original+2"</option>
      </select>
    </div>
class code-injection squarespace
1个回答
1
投票

至于布兰登指出,“唯-...” IDS是动态的,你不能用它们来识别的对象。

还有其他类型的ID,collectionitempage的列表,并block(也有可能是其他人)。任意以"collection-""item-""page-" ID使用是安全的。开始"block-"一个ID是安全的,但"block-yui"开始可能不是一个ID(似乎有关于在squarespace论坛一些争论)。

不同的模板已经在他们如何使用IDS不同的结构。我使用的是基于盐水模板,它有极少数的安全标识。在处理一些建议是复杂的选择(here)和属性选择(here)。

© www.soinside.com 2019 - 2024. All rights reserved.