Veidlapu identitāte

Kā SilentShield atšķir vienu veidlapu no otras — un kāpēc veidlapa kopīgā galvenē vai kājenē var tikt saskaitīta vairākas reizes.

Kāpēc veidlapa parādās vairākas reizes

Katra veidlapa saņem atslēgu, un viss, ko iestatāt — aizsardzība, kas notiek atkarībā no vērtējuma — ir piesaistīts šai atslēgai. Ja veidlapai nav nekā, pēc kā to atpazīt, atslēgai jānāk no lapas, kurā tā atrasta. Veidlapa kopīgā galvenē vai kājenē tad katrā lapā saņem citu atslēgu: tā parādās vienreiz katrā lapā, un iestatījums attiecas tikai uz vienu no tām.

Nosauciet veidlapu paši

Viens atribūts to atrisina uz visiem laikiem. Tā ir vienīgā identitāte, ko nekas cits nevar pārrakstīt, jo tā vienīgā ir jūsu rokās:

<form data-ss-form="newsletter">
  <input type="email" name="email" required>
  <button type="submit">Subscribe</button>
</form>

Izvēlieties nosaukumu, kas apraksta veidlapu, nemainiet to un katrai atsevišķai veidlapai lietojiet citu. Nosaukums nekad nenonāk pie apmeklētājiem. Vēlākas koda izmaiņas, arī pievienoti lauki, identitāti vairs nemaina.

Kas tiek izmantots bez marķiera

Bez marķiera ņemam pirmo stabilo lietu, ko veidlapa piedāvā:

Atpazīts pēcKo tas nozīmē
data-ss-formJūs veidlapu nosaucāt. Stabili starp lapām un pāri pārveidojumiem.
actionVeidlapa sūta uz konkrētu adresi, un tā ir vienāda katrā lapā.
idId, ko uzrakstījāt paši. Ģenerētos id — React „:r1:” vai tos ar garām ciparu virknēm — ignorējam, jo tie mainās katrā lapas ielādē.
nameVeidlapas name atribūts.
pathVeidlapu nekas neidentificēja, tāpēc tiek izmantota lapa, kurā tā atrasta. Tieši šis gadījums saskaita vienu veidlapu vairākas reizes.

Veidlapa, kas atpazīta pēc lapas ceļa, attiecībā uz jūsu iestatījumiem nākamajā lapā nav tā pati veidlapa. Ja varat pievienot marķieri, tas ir risinājums. Veidlapu lapā šie gadījumi ir atzīmēti, lai redzētu, kurus tas skar.

Kad nevarat mainīt kodu

Daudzas veidlapas nāk no tēmas vai spraudņa, ko nerediģējat. Veidlapu lapā varat atlasīt rindas, kas patiesībā ir viena veidlapa, un tās apvienot: apvienotās veidlapas iestatījumi tad attiecas visur, kur tā parādās. Tāds pats efekts kā marķierim, tikai reģistrēts pie mums, nevis jūsu lapā.

Kas notiek, kad veidlapa mainās

Ja veidlapa iegūst labāku identitāti — pievienojat marķieri vai parādās action atribūts — tā saglabā esošo rindu un visu, ko esat iestatījuši. To atpazīst kā veidlapu, kas tā jau bija. Statistika no laika pirms izmaiņām paliek pie vecās identitātes un netiek pārnesta.

Kā katra veidlapa tika atpazīta, kā arī nosaukšanas un apvienošanas iespēju atradīsiet sadaļā API atslēgas → Veidlapas.