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);
أماكن إقامة
الموقع | النوع | الوصف |
ALLOWALL | Enum | لن يتم ضبط أي عنوان X-Frame-Options . سيسمح هذا لأي موقع إلكتروني باستخدام إطار iframe للصفحة، لذا على المطوّر تنفيذ الحماية الخاصة به ضد خدعة النقر. |
DEFAULT | Enum | تُستخدَم لضبط القيمة التلقائية لعنوان X-Frame-Options ، ما يحافظ على افتراضات أمان
المعمول بها. إذا لم يضبط نص برمجي وضع X-Frame-Options ، يستخدم Apps Script هذا
الوضع كوضع تلقائي. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-12-22 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-12-22 (حسب التوقيت العالمي المتفَّق عليه)"],[[["`XFrameOptionsMode` is used to control how a client-side Apps Script HTML service can be embedded in iframes by other websites."],["`ALLOWALL` permits any website to embed the page in an iframe while `DEFAULT` preserves the standard security behavior."],["If you select `ALLOWALL`, ensure to incorporate your own security measures against clickjacking."],["By default, if `X-Frame-Options` mode isn't specifically set, Apps Script automatically applies the `DEFAULT` mode."]]],["`XFrameOptionsMode` is an enum for setting `X-Frame-Options` in client-side HtmlService scripts. Accessed via `HtmlService.XFrameOptionsMode`, it's set using `HtmlOutput.setXFrameOptionsMode(mode)`. `ALLOWALL` removes the `X-Frame-Options` header, enabling any site to iframe the page, necessitating developer-implemented clickjacking protection. `DEFAULT` is the default mode if no mode is specified. The example shows how to set the mode to `ALLOWALL`.\n"]]