Enum XFrameOptionsMode

XFrameOptionsMode

تعداد يمثّل X-Frame-Options الأوضاع التي يمكن استخدامها لبرامج HtmlService النصية من جهة العميل. يمكن الوصول إلى هذه القيم من HtmlService.XFrameOptionsMode، ويمكن ضبطها من خلال استدعاء HtmlOutput.setXFrameOptionsMode(mode).

لاستدعاء تعداد، عليك استدعاء الفئة الرئيسية والاسم والخاصية. مثلاً: HtmlService.XFrameOptionsMode.ALLOWALL

يسمح ضبط XFrameOptionsMode.ALLOWALL لأي موقع إلكتروني بتضمين الصفحة في إطار iframe، لذا على المطوّر توفير الحماية اللازمة من هجمات النقر الخاطئ.

إذا لم يضبط البرنامج النصي وضع X-Frame-Options، ستستخدم برمجة تطبيقات الوضع 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، لذا على المطوّر توفير الحماية اللازمة من هجمات النقر.
DEFAULTEnumتضبط هذه السمة القيمة التلقائية للعنوان X-Frame-Options، ما يحافظ على افتراضات الأمان العادية. إذا لم يضبط البرنامج النصي وضع X-Frame-Options، ستستخدم برمجة تطبيقات هذا الوضع تلقائيًا.