Enum XFrameOptionsMode

XFrameOptionsMode

X-Frame-Options मोड दिखाने वाला एक क्रम, जिसका इस्तेमाल क्लाइंट-साइड HtmlService स्क्रिप्ट के लिए किया जा सकता है. इन वैल्यू को HtmlService.XFrameOptionsMode से ऐक्सेस किया जा सकता है और HtmlOutput.setXFrameOptionsMode(mode) को कॉल करके सेट किया जा सकता है.

किसी एनम को कॉल करने के लिए, उसकी पैरंट क्लास, नाम, और प्रॉपर्टी को कॉल किया जाता है. उदाहरण के लिए, HtmlService.XFrameOptionsMode.ALLOWALL.

XFrameOptionsMode.ALLOWALL सेट करने पर, किसी भी साइट को पेज को iframe करने की अनुमति मिल जाएगी. इसलिए, डेवलपर को क्लिक जैकिंग से सुरक्षा देने के लिए, अपने हिसाब से सुरक्षा लागू करनी चाहिए.

अगर कोई स्क्रिप्ट X-Frame-Options मोड सेट नहीं करती है, तो Apps Script डिफ़ॉल्ट रूप से DEFAULT मोड का इस्तेमाल करता है.

// Serve HTML with no X-Frame-Options header (in Apps Script server-side code).
const output = HtmlService.createHtmlOutput('<b>Hello, world!</b>');
output.setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
ALLOWALLEnumकोई X-Frame-Options हेडर सेट नहीं किया जाएगा. इससे, किसी भी साइट को पेज को iframe करने की अनुमति मिल जाएगी. इसलिए, डेवलपर को क्लिक जैकिंग से सुरक्षा देने के लिए, खुद की सुरक्षा लागू करनी चाहिए.
DEFAULTEnumX-Frame-Options हेडर के लिए डिफ़ॉल्ट वैल्यू सेट करता है. इससे सुरक्षा से जुड़ी सामान्य मान्यताओं को बनाए रखा जाता है. अगर कोई स्क्रिप्ट X-Frame-Options मोड सेट नहीं करती है, तो Apps Script इस मोड का इस्तेमाल डिफ़ॉल्ट तौर पर करता है.