מחולל Speculation Rules
צרו JSON חוקי של Speculation Rules עבור Prefetch ו-prerender; אמתו בדפדפן שלכם את הגדרות ברירת המחדל הבטוחות, את דפוסי כתובות ה-URL ואת אפשרויות eagerness.
הגדרות מוכנות מראש
הגדרות מוכנות מראש משנות יחד את סוג הפעולה ואת רגישות ההפעלה.
התנהגות הכלל
בחרו מה הדפדפן יכין, מאיזה מקור ובאיזו מידת מוקדמות.
היקף כתובות URL
יש להזין בכל שורה תבנית URLPattern או כתובת URL יעד אחת.
/blog/* או /products/:slug /pricing/ כגון נתיב יחסי או https://example.com/pricing/ כתבו כתובת URL מוחלטת כגון. בדיקת תחביר וסיכונים בזמן אמת
מבנה JSON, קלטי URLPattern ובחירות צריכת המשאבים נבדקים באופן מיידי.
קוד שנוצר
1 כלל · 1 יעד/תבנית
אודות מחולל Speculation Rules
Speculation Rules API, מבקשת מהדפדפן להביא מראש (prefetch) או הכנה מלאה ברקע (prerender) נותנת את ההוראה. בשימוש נכון היא יכולה להאיץ במידה ניכרת את המעברים לדפים הבאים; בשימוש רחב מדי היא עלולה לצרוך שלא לצורך רוחב פס, משאבי שרת ונתוני מדידה.
כלי זה; conservative, moderate ו-aggressive מייצר כלל מתבניות URLPattern או מרשימת כתובות URL מפורשת באמצעות ההגדרות המוכנות מראש. ניתן להוסיף את הפלט כ-JSON פשוט או ישירות לדף בצורה של <script type="speculationrules"> ניתן לקבל בצורה זו. התחביר, בורר ההחרגה של CSS והשילובים המסוכנים נבדקים לחלוטין בדפדפן שלכם.
דפדפנים שאינם תומכים ב־Speculation Rules מתעלמים מסוג הסקריפט הזה; הקישורים הרגילים ממשיכים לפעול. לכן, כאשר התכונה מוגדרת כראוי, היא שכבת האצה נוספת ואינה מחליפה את זרימת הניווט הקיימת.
שלב אחר שלב
- מתאים לתעבורה ולשימוש שלכם במשאבים Conservative, Moderate או Aggressive בחרו את ההגדרה המוכנה מראש.
- קל יותר מבחינת העיבוד prefetch או כזה שמכין את הדף במלואו prerender בחרו.
- היקף תבנית URL או רשימת כתובות URL מפורשת הגדירו באמצעות; החריגו נתיבי התחברות, עגלה ותשלום.
- טפלו באזהרות התחביר וצריכת המשאבים באזור האימות בזמן אמת.
- העתיקו את תגית HTML שנוצרה או את הפלט JSON, או הורידו אותם כקובץ.
שאלות נפוצות
prefetch מאפשר להביא מראש את מסמך היעד מהרשת; הוא אינו מריץ את הדף. prerender טוען ומרנדר את דף היעד כאילו הוא נמצא בכרטיסייה בלתי נראית. Prerender עשוי לאפשר מעבר מהיר יותר, אך יש להשתמש בו בזהירות, מכיוון ש-JavaScript, בקשות רשת ואירועי ניתוח עשויים לפעול לפני הלחיצה.conservative מצפה לכוונת משתמש חזקה; מתון משתמש באות כמו המתנה קצרה על קישור. eager ובמיוחד immediate עשוי לפעול מוקדם יותר ולצרוך משאבים רבים יותר. הדפדפן עדיין עשוי לבחור שלא להחיל כלל, בהתאם לתנאי הדפדפן, המכשיר והרשת.type="speculationrules" בדקו את הסקריפט. במקום להוסיף כלל שני מתנגש, בחרו ב־ במידת הצורך wp_speculation_rules_configuration התאימו אישית את תצורת הליבה באמצעות המסנן.<a href> הקישורים פועלים ללא שינוי; אין צורך ב-polyfill מותאם אישית של JavaScript. לכן אל תחברו את יעדי הקישורים רק אל Speculation Rules ושמרו על זרימת הניווט הרגילה.