TrustedScript
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.
Giao diện TrustedScript của Trusted Types API đại diện cho một chuỗi có thân script chưa biên dịch mà nhà phát triển có thể chèn vào injection sink có thể thực thi script. Các đối tượng này được tạo qua TrustedTypePolicy.createScript() và do đó không có hàm khởi tạo.
Giá trị của đối tượng TrustedScript được đặt khi đối tượng được tạo và không thể thay đổi bởi JavaScript vì không có setter được hiển thị.
Phương thức phiên bản
TrustedScript.toJSON()-
Trả về biểu diễn JSON của dữ liệu được lưu trữ.
TrustedScript.toString()-
Một chuỗi chứa script đã được xử lý an toàn.
Ví dụ
Hằng số sanitized là đối tượng được tạo thông qua chính sách Trusted Types.
const sanitized = scriptPolicy.createScript("eval('2 + 2')");
console.log(sanitized); /* một đối tượng TrustedScript */
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Trusted Types> # trusted-script> |