Speculation Rules-generátor
Hozza létre a Prefetch és a prerender számára érvényes Speculation Rules JSON-t; ellenőrizze böngészőjében a biztonságos előbeállításokat, az URL-mintákat és a eagerness-beállításokat.
Előre beállított értékek
Az előre beállított értékek együtt módosítják a művelet típusát és a kiváltás érzékenységét.
Szabály viselkedése
Válassza ki, hogy a böngésző mit, melyik forrásból és milyen korán készítsen elő.
URL-hatókör
Minden sorba írjon egy URLPattern-mintát vagy egy cél-URL-t.
/blog/* vagy /products/:slug /pricing/ például relatív vagy https://example.com/pricing/ például abszolút URL-t írjon. Élő szintaxis- és kockázatellenőrzés
A JSON struktúráját, a URLPattern bemeneteit és az erőforrás-felhasználási beállításokat azonnal ellenőrizzük.
Létrehozott kód
1 szabály · 1 cél/minta
A Speculation Rules-generátorról
Speculation Rules API, a böngésző előre lekéri (prefetch) vagy a teljes háttérben történő előkészítés (prerender) utasítást ad. Megfelelő használat esetén jelentősen felgyorsíthatja a következő oldalak betöltését; túlzottan széles körű használata azonban szükségtelenül fogyaszthatja a sávszélességet, a szerver erőforrásait és az elemzési keretet.
Ez az eszköz; conservative, moderate és aggressive beállításaival URLPattern-mintákból vagy nyílt URL-listából hoz létre szabályt. A kimenetet egyszerű JSON formájában vagy közvetlenül az oldalhoz hozzáadható <script type="speculationrules"> formájában kaphatja meg. A szintaxist, a CSS kizárási választóját és a kockázatos kombinációkat teljes egészében a böngészője ellenőrzi.
A Speculation Rules-t nem támogató böngészők figyelmen kívül hagyják ezt a script típust; a normál hivatkozások továbbra is működnek. Ezért a funkció helyes beállítás esetén egy további gyorsítási réteget jelent, és nem helyettesíti a meglévő navigációs folyamatot.
Lépésről lépésre
- A forgalom- és erőforrás-használatához megfelelő Konzervatív, mérsékelt vagy agresszív beállítást válassza.
- Műveletként kevésbé megterhelő prefetch vagy az oldalt teljesen előkészítő prerender válassza ki.
- Hatókör URL-minta vagy nyílt URL-listát segítségével határozza meg; zárja ki a munkamenet-, kosár- és fizetési útvonalakat.
- Szüntesse meg az élő ellenőrzési mező szintaxis- és erőforrás-felhasználási figyelmeztetéseit.
- Másolja ki a létrehozott HTML címkét vagy a JSON kimenetét, illetve töltse le fájlként.
Gyakran Ismételt Kérdések
prefetch lehetővé teszi a cél dokumentum hálózatról történő előzetes lekérését; az oldalt nem futtatja. prerender esetén a céloldalt úgy tölti be és rendereli, mintha egy láthatatlan lapon lenne. A Prerender gyorsabb átmenetet biztosíthat, de óvatosan kell használni, mivel a JavaScript, a hálózati kérések és az elemzési események már a kattintás előtt végrehajtódhatnak.conservative erős felhasználói szándékot feltételez; mérsékelt a hivatkozáson egy rövid idejű várakozáshoz hasonló jelzést használ. eager és különösen immediate korábban működésbe lépve több erőforrást fogyaszthat. A böngésző az eszköz- és hálózati körülmények függvényében ettől még dönthet úgy, hogy nem alkalmaz egy szabályt.type="speculationrules" szkriptet. Ütköző második szabály hozzáadása helyett szükség esetén wp_speculation_rules_configuration szűrővel szabja testre az alapvető konfigurációt.<a href> A hivatkozások változtatás nélkül működnek; nincs szükség külön JavaScript polyfillre. Ezért ne csak a Speculation Rules-hoz kapcsolja a hivatkozások célját, és őrizze meg a normál navigációs folyamatot.