trustpolicy

处理 chrome trustpolicy 问题

此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.gf.qytechs.cn/scripts/534394/1580083/trustpolicy.js

;const {createHtml, createScriptURL, createScript} = (() => {
    let createHtml = html => html;
    let createScriptURL = url => url;
    let createScript = script => script;
    if (window.trustedTypes && window.trustedTypes.createPolicy) {
        if (window.trustedTypes.defaultPolicy) {
            createHtml = html => window.trustedTypes.defaultPolicy.createHTML(html);
            createScriptURL = s => window.trustedTypes.defaultPolicy.createScriptURL(s);
            createScript = s => window.trustedTypes.defaultPolicy.createScript(s);
        } else {
            window.trustedTypes.createPolicy('default', {
                createHTML: (string, sink) => string,
                createScriptURL: s => s,
                createScript: s => s,
            });
            createHtml = html => window.trustedTypes.defaultPolicy.createHTML(html);
        }
    }
    return {
        createHtml, createScriptURL, createScript
    }
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址