You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决“This document requires 'TrustedHTML' assignment”报错?书签脚本修复

解决Trusted Types导致的书签脚本失效问题

你的问题根源是目标网站启用了Trusted Types安全机制,这个机制会限制eval这类动态代码执行、insertAdjacentHTML这类直接插入HTML的操作,以此防范XSS攻击。以下是两种恢复脚本运行的方案:

临时单页面恢复(推荐,不影响全局安全)

打开当前页面的开发者工具(按F12),切换到Console标签,粘贴执行以下代码:

Object.defineProperty(window, 'trustedTypes', {
  value: {
    createPolicy: () => ({
      createHTML: (s) => s,
      createScript: (s) => s,
      createScriptURL: (s) => s
    })
  }
});

执行完成后再点击书签脚本就能正常运行,不过刷新页面后需要重新执行这段代码。

浏览器全局关闭Trusted Types(不推荐,降低安全防护)

如果不想每次手动执行临时代码,可以全局关闭该安全机制,但这会让所有网站失去Trusted Types的保护,增加被攻击的风险:

  • Chromium内核浏览器(Chrome/Edge等):
    • 地址栏输入chrome://flags/#trusted-types(Edge替换为edge://flags/#trusted-types)
    • 找到“Trusted Types”选项,设置为Disabled
    • 重启浏览器即可
  • Firefox浏览器:
    • 地址栏输入about:config,确认风险提示
    • 搜索security.trusted_types.enabled,将值改为false
    • 重启浏览器即可

内容的提问来源于stack exchange,提问作者Qwerty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 02:15:54