TrustedTypePolicyFactory: isScriptURL() 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 isScriptURL() của giao diện TrustedTypePolicyFactory trả về true nếu được truyền một đối tượng TrustedScriptURL hợp lệ.
Note:
Mục đích của các hàm isScriptURL(), isHTML(), và isScript() 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
isScriptURL(value)
Tham số
value-
Một đối tượng
TrustedScriptURL.
Giá trị trả về
Một boolean là true nếu đối tượng là đối tượng TrustedScriptURL hợp lệ.
Ví dụ
Trong ví dụ bên dưới, hằng số url được tạo bởi một chính sách, do đó isScriptURL() 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 isScriptURL().
const url = policy.createScriptURL("https://example.com/myscript.js");
console.log(trustedTypes.isScriptURL(url)); // true;
const fake = Object.create(TrustedScriptURL.prototype);
console.log(trustedTypes.isScriptURL(fake)); // false
console.log(trustedTypes.isScriptURL("https://example.com/myscript.js")); // false
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Trusted Types> # dom-trustedtypepolicyfactory-isscripturl> |