Enum XFrameOptionsMode

XFrameOptionsMode

Một enum đại diện cho các chế độ X-Frame-Options có thể dùng cho tập lệnh HtmlService phía máy khách. Bạn có thể truy cập vào các giá trị này từ HtmlService.XFrameOptionsMode, và đặt bằng cách gọi HtmlOutput.setXFrameOptionsMode(mode).

Để gọi một enum, bạn phải gọi lớp, tên và thuộc tính mẹ của lớp đó. Ví dụ: HtmlService.XFrameOptionsMode.ALLOWALL.

Việc thiết lập XFrameOptionsMode.ALLOWALL sẽ cho phép mọi trang web tạo iframe cho trang, vì vậy, nhà phát triển nên triển khai biện pháp bảo vệ riêng khỏi hành vi tấn công giả mạo.

Nếu một tập lệnh không đặt chế độ X-Frame-Options, thì Apps Script sẽ sử dụng DEFAULT làm mặc định.

// 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);

Thuộc tính

Thuộc tínhLoạiMô tả
ALLOWALLEnumSẽ không có tiêu đề X-Frame-Options nào được đặt. Thao tác này sẽ cho phép mọi trang web tạo iframe cho trang, do đó nhà phát triển nên triển khai biện pháp bảo vệ của riêng họ khỏi hành vi tấn công giả mạo.
DEFAULTEnumĐặt giá trị mặc định cho tiêu đề X-Frame-Options để đảm bảo tính bảo mật bình thường giả định. Nếu một tập lệnh không đặt chế độ X-Frame-Options, thì Apps Script sẽ sử dụng chế độ này làm mặc định.