Fence: getNestedConfigs() method

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Phương thức getNestedConfigs() của giao diện Fence trả về các FencedFrameConfig được tải vào các <fencedframe> nhúng bên trong <fencedframe> hiện tại.

Cú pháp

js
getNestedConfigs()

Tham số

Không có.

Giá trị trả về

getNestedConfigs() có hai giá trị trả về có thể:

  • Một mảng gồm 20 đối tượng FencedFrameConfig, nếu cấu hình của <fencedframe> hiện tại được tạo bằng API hỗ trợ cấu hình lồng nhau (ví dụ: Protected Audience). Trong số 20 cấu hình này, N cấu hình đầu tiên là các cấu hình được đăng ký thông qua API và phần còn lại là các cấu hình đệm sẽ điều hướng đến about:blank, để số lượng cấu hình bị ẩn và không thể rò rỉ bất kỳ thông tin nào.
  • null nếu cấu hình của <fencedframe> hiện tại được tạo bằng API không hỗ trợ cấu hình lồng nhau (ví dụ: Shared Storage).

Ví dụ

js
// Run inside a <fencedframe>

// Retrieve the configs of embedded fenced frames
const configs = window.fence.getNestedConfigs();

// Set a new fenced frame's config to equal one of the retrieved configs
const frame = document.createElement("fencedframe");
frame.config = configs[0];

Thông số kỹ thuật

Specification
Fenced Frame
# dom-fence-getnestedconfigs

Tương thích trình duyệt

Xem thêm