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.

js
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

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

Xem thêm