TrustedTypePolicyFactory: isHTML() method

Baseline 2026
Newly available

Since February 2026, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Note: This feature is available in Web Workers.

Phương thức isHTML() của giao diện TrustedTypePolicyFactory trả về true nếu được truyền một đối tượng TrustedHTML hợp lệ.

Note: Mục đích của các hàm isHTML(), isScript(), và isScriptURL() là để kiểm tra xem đối tượng có phải là đối tượng TrustedType hợp lệ, được tạo bởi một chính sách đã cấu hình hay không.

Cú pháp

js
isHTML(value)

Tham số

value

Một đối tượng TrustedHTML.

Giá trị trả về

Một boolean là true nếu đối tượng là đối tượng TrustedHTML hợp lệ.

Ví dụ

Trong ví dụ bên dưới, hằng số html được tạo bởi một chính sách, do đó isHTML() trả về true. Ví dụ thứ hai là cố gắng làm giả đối tượng, và ví dụ thứ ba là một chuỗi. Cả hai sẽ trả về false khi được truyền vào isHTML().

js
const html = policy.createHTML("<div>");
console.log(trustedTypes.isHTML(html)); // true;

const fake = Object.create(TrustedHTML.prototype);
console.log(trustedTypes.isHTML(fake)); // false

console.log(trustedTypes.isHTML("<div>plain string</div>")); // false

Thông số kỹ thuật

Thông số kỹ thuật
Trusted Types
# dom-trustedtypepolicyfactory-ishtml

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