0

使用 Youtube api 我在运行网站时收到以下消息。该站点应该加载 youtube 视频但是,我收到以下错误消息。

意外令牌“<”无法生成代码帧

var scriptUrl = 'https:\/\/www.youtube.com\/s\/player\/9e457a67\/www- 
widgetapi.vflset\/www-widgetapi.js';
    try {
        var ttPolicy = window.trustedTypes.createPolicy("youtube-widget-api", {
            createScriptURL: function(x) {
                return x
            }
        });
        scriptUrl = ttPolicy.createScriptURL(scriptUrl)
    } catch (e) {}
    if (!window["YT"]) var YT = {
        loading: 0,
        loaded: 0
    };
    if (!window["YTConfig"]) var YTConfig = {
        "host": "https://www.youtube.com"
    };
    if (!YT.loading) {
        YT.loading = 1;
        (function() {
            var l = [];
            YT.ready = function(f) {
                if (YT.loaded) f();
                else l.push(f)
            };
            window.onYTReady = function() {
                YT.loaded = 1;
                for (var i = 0; i < l.length; i++) try {
                    l[i]()
                } catch (e$0) {}
            };
            YT.setConfig = function(c) {
                for (var k in c)
                    if (c.hasOwnProperty(k)) YTConfig[k] = c[k]
            };
            var a = document.createElement("script");
            a.type = "text/javascript";
            a.id = "www-widgetapi-script";
            a.src = scriptUrl;
            a.async = true;
            var c = document.currentScript;
            if (c) {
                var n = c.nonce || c.getAttribute("nonce");
                if (n) a.setAttribute("nonce", n)
            }
            var b =
                document.getElementsByTagName("script")[0];
            b.parentNode.insertBefore(a, b)
        })()
    };
4

0 回答 0