Optimize का इस्तेमाल करने के लिए, कॉन्टेंट की सुरक्षा नीति से जुड़ी ज़रूरी शर्तें

कॉन्टेंट की सुरक्षा नीति (सीएसपी) का पालन करने वाली वेबसाइटों में Optimize का इस्तेमाल करना.

अगर वेबसाइट के एचटीटीपी हेडर या <META> टैग में कॉन्टेंट की सुरक्षा नीति (सीएसपी) का इस्तेमाल होता है, तो Google Optimize का इस्तेमाल करने के लिए, आपको Google Optimize और Google Analytics डोमेन शामिल करने होंगे.

जांच-परख किए बिना, सर्वर से मिली हर जानकारी पर भरोसा करने के बजाय, आपको सीएसपी पर भरोसा करना चाहिए. इसकी वजह यह है कि वह आपको कॉन्टेंट की सुरक्षा नीति के एचटीटीपी हेडर की जानकारी देता है. इससे आप भरोसेमंद कॉन्टेंट स्रोतों को ऐक्सेस करने की सूची बना सकते हैं. साथ ही, आप एचटीटीपी हेडर ब्राउज़र को सिर्फ़ उन भरोसेमंद कॉन्टेंट स्रोतों के संसाधन चलाने या दिखाने का निर्देश दे सकते हैं जो उस सूची में शामिल हैं.

- Google Developers

कॉन्टेंट की सुरक्षा नीति (CSP) की गड़बड़ियों को हल करना

Optimize का इस्तेमाल करने के लिए आपको सीएसपी में बदलाव करने होंगे, अगर:

a) आपको अपने ब्राउज़र में इस तरह की गड़बड़ी दिखती है:

यह पेज सुरक्षा के लिए उन सुविधाओं का इस्तेमाल करता है जो 'Optimize एडिटर' के साथ काम नहीं करतीं.

b) आपको Google Developer टूल में इस तरह की गड़बड़ी दिखती है:

Optimize.google.com को एक्ज़ीक्यूट नहीं कर सकता, क्योंकि वह नीचे दी गई कॉन्टेंट की सुरक्षा नीति का उल्लंघन करता है...

c) आपको इस तरह की गड़बड़ी दिखती है:

आपकी साइट की कॉन्टेंट की सुरक्षा नीति के मुताबिक JavaScript में 'eval' का इस्तेमाल नहीं किया जा सकता.

अपने सीएसपी में बदलाव करें

अपना सीएसपी लागू करने, उसकी झलक देखने, और उसे Optimize के प्रयोगों (टेस्ट करना और पसंद के मुताबिक बनाना) में शामिल करने के लिए, आपके सीएसपी में ये निर्देश होने चाहिए:

script-src https://www.googleanalytics.com https://www.google-analytics.com https://www.googleoptimize.com 'unsafe-inline';
style-src 'unsafe-inline'; 
img-src https://www.google-analytics.com https://www.googletagmanager.com

 

Optimize के विज़ुअल एडिटर का इस्तेमाल करने के लिए, आपके सीएसपी में ये निर्देश होने चाहिए:

script-src https://optimize.google.com 'unsafe-inline';
style-src https://optimize.google.com https://fonts.googleapis.com 'unsafe-inline';
img-src https://optimize.google.com;
font-src https://fonts.gstatic.com;
frame-src https://optimize.google.com

 

अगर आपकी वेबसाइट में सीएसपी पहले से ही लागू है, तो मौजूदा निर्देशों में ऊपर दिए गए निर्देश जोड़ें.

Optimize और पेज की फ़्रेमिंग पर लगी पाबंदियां

अगर आपको इस तरह का गड़बड़ी वाला मैसेज मिलता है:

यह पेज सुरक्षा के लिए उन सुविधाओं का इस्तेमाल करता है जो 'Optimize एडिटर' के मोबाइल व्यू पर काम नहीं करतीं.

ऐसा इन वजहों से हो सकता है:

'Optimize एडिटर' के डेस्कटॉप व्यू में, फ़्रेमिंग के सुरक्षा निर्देशों या पेज तकनीकों को लेकर ऐसी कोई पाबंदी नहीं है जिससे फ़्रेमिंग (फ़्रेम बस्टिंग भी कह सकते हैं) की अनुमति नहीं मिलती. हालांकि, अगर आप Optimize के विज़ुअल एडिटर के "मोबाइल" व्यू विकल्प का इस्तेमाल करना चाहते हैं, तो आपका पेज आपकी साइट से फ़्रेम किया हुआ होना चाहिए.

अगर आपकी साइट deny वैल्यू के साथ X-Frame-Options रिस्पॉन्सिव हेडर निर्देश का इस्तेमाल करती है, तो आप 'मोबाइल व्यू में बदलें' विकल्प का इस्तेमाल नहीं कर पाएंगे.

कई वेबसाइटों की समस्याओं के लिए मंज़ूर समाधान (जैसे वे साइटें जिनमें उपयोगकर्ता कॉन्टेंट जनरेट नहीं करता है और उनके डोमेन उन पेजों पर शेयर नहीं किए जाते जो भरोसेमंद नहीं हैं) का मतलब है X-Frame-Options: sameorigin में आने वाली अड़चनो को दूर करना.

X-Frame-Options: sameorigin का इस्तेमाल करने से आपके पेज, आपकी वेबसाइट से फ़्रेम होते हैं, न कि दूसरी वेबसाइटों से.

MDW वेब दस्तावेज़ों की मदद से, X-Frame-Options के बारे में ज़्यादा जानें.

इसके अलावा, आप स्टाइल के बदलाव और सीएसएस कोड डायलॉग में मीडिया की क्वेरी का इस्तेमाल करके, मोबाइल उपयोगकर्ताओं के लिए Optimize के विज़ुअल एडिटर (डेस्कटॉप पर) में बदलाव कर सकते हैं. इसके बाद, मोबाइल फ़ंक्शन की झलक, झलक मोड में देख सकते हैं.

फ़्रेमिंग की गड़बड़ियां ठीक करना

Google Developers टूल का इस्तेमाल करके अपनी वेबसाइट के कॉन्टेंट की मौजूदा सुरक्षा नीति की जांच करें. अगर आपको कंसोल में नीचे दी गई गड़बड़ियां दिखती हैं, तो ऑप्टिमाइज़ का इस्तेमाल करने के लिए अपने सीएसपी में बदलाव करें.

फ़्रेम में नहीं दिखा सकता क्योंकि सीएसपी में X-Frame-Options, 'Deny' पर सेट है.
क्या यह उपयोगी था?
हम उसे किस तरह बेहतर बना सकते हैं?
खोजें
खोज साफ़ करें
खोज बंद करें
Google ऐप
मुख्य मेन्यू
खोज मदद केंद्र
false
false
true
101337
false
false