FeaturePolicy: allowedFeatures() method
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Phương thức allowedFeatures() của giao diện FeaturePolicy trả về danh sách tên chỉ thị của tất cả các tính năng được Chính sách Quyền cho phép. Điều này cho phép kiểm tra các chỉ thị riêng lẻ của Chính sách Quyền mà nó chạy trên. Do đó, phương thức allowedFeatures() trả về một tập con các chỉ thị được trả về bởi features().
Cú pháp
js
allowedFeatures()
Tham số
Không có.
Giá trị trả về
Một mảng chuỗi đại diện cho tên chỉ thị Chính sách Quyền được Chính sách Quyền mà phương thức này được gọi cho phép.
Ví dụ
Ví dụ sau ghi lại tất cả các chỉ thị được phép cho tài liệu hiện tại. Lưu ý rằng các tính năng này có thể bị hạn chế bởi API Quyền nếu người dùng chưa cấp quyền tương ứng.
js
// First, get the Permissions Policy object
const featurePolicy = document.featurePolicy;
// Then query feature for specific
const allowed = featurePolicy.allowedFeatures();
for (const directive of allowed) {
console.log(directive);
}