تعداد يمثّل أوضاع 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). var output = HtmlService.createHtmlOutput('<b>Hello, world!</b>'); output.setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);
أماكن إقامة
الموقع | Type | الوصف |
---|---|---|
ALLOWALL | Enum | لن يتم ضبط عنوان X-Frame-Options . يسمح ذلك لأي موقع إلكتروني بوضع إطار iframe في الصفحة، لذا
على المطوّرين تنفيذ إجراءات الحماية الخاصة بهم من تمويه النقر. |
DEFAULT | Enum | تحدِّد القيمة التلقائية للعنوان X-Frame-Options ، التي تحافظ على افتراضات الأمان العادية. إذا لم يضبط النص البرمجي وضع X-Frame-Options ، تستخدم "برمجة التطبيقات" هذا الوضع كوضع تلقائي. |