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
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().
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> |