TrustedTypePolicyFactory: emptyScript property

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.

Thuộc tính chỉ đọc emptyScript của giao diện TrustedTypePolicyFactory trả về một đối tượng TrustedScript chứa chuỗi rỗng.

Đối tượng này có thể được sử dụng khi ứng dụng yêu cầu chèn chuỗi rỗng vào một sink tiêm đang mong đợi đối tượng TrustedScript.

Giá trị

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

Ví dụ

Đặc tả giải thích rằng đối tượng emptyScript có thể được sử dụng để phát hiện hỗ trợ biên dịch mã động.

Các triển khai Trusted Types gốc có thể hỗ trợ eval(TrustedScript), do đó trong ví dụ bên dưới, một triển khai gốc sẽ trả về false cho eval(trustedTypes.emptyScript). Một polyfill sẽ trả về một đối tượng có giá trị đúng.

js
const supportsTS = !eval(trustedTypes.emptyScript);
eval(supportsTS ? myTrustedScriptObj : myTrustedScriptObj.toString());

Thông số kỹ thuật

Specification
Trusted Types
# dom-trustedtypepolicyfactory-emptyscript

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