मैं अपने रिएक्ट ऐप को प्रीरेंडर करने के लिए prerender.io सेवा का उपयोग कर रहा हूं। ऐप में मेरे पास prerender.io पैरामीट्रिज्ड मेटाडेटा को भेजने के लिए एक संक्रमणकालीन पृष्ठ है और फिर ऐप के मुख्य पृष्ठ पर रीडायरेक्ट करें।

समस्या यह है कि ऐसा लगता है कि सेवा संक्रमणकालीन के बजाय अपने मेटाडेटा के साथ गंतव्य पृष्ठ (ऐप का मुख्य पृष्ठ) को प्रीरेंडर करती है।

प्रश्न: संक्रमणकालीन पृष्ठ को उसके मेटाडेटा के साथ प्रीरेंडर कैसे करें?

1
olegzhermal 17 मार्च 2020, 21:26

1 उत्तर

सबसे बढ़िया उत्तर

तो जावास्क्रिप्ट रीडायरेक्ट तुरंत हो रहा है, प्रीरेंडर सर्वर सोच रहा है कि पेज अभी भी लोड हो रहा है, इसलिए यह मेटा टैग की जांच नहीं करता है जब तक कि जावास्क्रिप्ट रीडायरेक्ट पूरा नहीं हो जाता है।

यहां सबसे अच्छा समाधान जावास्क्रिप्ट रीडायरेक्ट को प्रीरेंडर ब्राउज़र के लिए ~ 5 सेकंड के लिए देरी करना है, लेकिन जावास्क्रिप्ट को सामान्य उपयोगकर्ता के लिए तुरंत रीडायरेक्ट करने की अनुमति देना है।

1
Prerender.io 2 अप्रैल 2020, 21:51