使用 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)
})()
};