- शिप
- 20 अगस्त 2026 को 4:42 am बजे UTC
- लेखक
- Kamo
- Commit
- 92bbbac
रिपोर्ट-केवल कंसोल ने दो उल्लंघनों को दिखाया और उनमें से एक नीति थी घटक का अपना कार्य: इस दस्तावेज़ को 'TrustedScript' असाइनमेंट की आवश्यकता होती है। यह स्क्रिप्ट तत्व था ट्रस्टेडस्क्रिप्ट असाइनमेंट के उपयोग के बिना संशोधित। यह अगला/script है। यह केवल एक इनलाइन स्क्रिप्ट का उत्सर्जन नहीं करता है - यह फिर से इंजेक्शन देता है एक स्क्रिप्ट तत्व बनाने और अपने पाठ को असाइन करके क्लाइंट पर सामग्री, और एक स्क्रिप्ट तत्व के पाठ को असाइन करना ही एक ट्रस्टेडस्क्रिप्ट सिंक है। तो घटक ने रोकने के लिए मौजूद सटीक उल्लंघन की यात्रा की, और क्योंकि इंजेक्शन क्लाइंट पर होता है, यह हाइड्रेशन के बाद भी नीति स्थापित की थी पहले से ही प्रतिक्रिया-dom के आंतरिकHTML चलाने - जो दूसरा उल्लंघन है। यह एक सादे `<script खतरनाकlySetInnerHTML>` है, जो अब पहले बच्चे के रूप में प्रस्तुत किया गया है। वास्तविक <head> in app/[locale]/layout.tsx. एक सादे इनलाइन स्क्रिप्ट को पार किया जाता है और किसी भी ग्राहक पक्ष फिर से इंजेक्शन के साथ दस्तावेज़ आदेश में निष्पादित, जो है केवल वही व्यवहार जो हाइड्रेशन से पहले एक नीति स्थापित करता है। बनाया गया पृष्ठ: <head> के अंदर 6,254 पर नीति, 193,516 पर पहली उड़ान-डाटा धक्का। यह गार्ड को भी सही करता है, जो गलत व्याख्यात्मक - लायक कह रहा था रिकॉर्डिंग, क्योंकि गलत एक सहज ज्ञान युक्त है। इसके लिए पॉलिसी की आवश्यकता है पहले async फ्रेमवर्क स्क्रिप्ट की भविष्यवाणी की। यह असंतुष्ट है, क्योंकि React किसी भी लेआउट रेंडर के ऊपर `<script async src>` hoists, और यह नहीं है वास्तविक आवश्यकता: उन लिपियों को अतुल्यकालिक रूप से प्राप्त किया जाता है और क्या जब वे एक DOM सिंक को निष्पादित करते हैं, जो हाइड्रेशन के दौरान होता है। अब गार्ड दो चीजें जो वास्तव में पकड़ती हैं - घटक को प्रस्तुत नहीं करना चाहिए अगले/लेख, और पहले `self. next f.push` से पहले पॉलिसी दिखाई देनी चाहिए। इससे पहले गार्ड भी नीति को ऐप/लेआउट पर ले जाने के कारण होता है। tsx इसे जैसा दिखता है असफल रहा। यह नहीं था; यह एक शर्त के खिलाफ न्याय किया जा रहा था कुछ नहीं था बैठक विश्वसनीय प्रकार इस तैनाती में केवल REPORT-ONLY रहता है। परिवर्तन का बिंदु है उल्लंघन को साफ़ करें और एक साफ सांत्वना की पुष्टि करना क्या प्रवर्तन अर्जित करता है - पहले से ही साइट को एक बार ऑर्डर करने के बजाय ऑर्डर करने के द्वारा नीचे ले जाया गया इसे देखना।.