Youtube API を使用すると、サイトの実行時に次のメッセージが表示されます。サイトは YouTube ビデオをロードするはずですが、次のエラー メッセージが表示されます。
予期しないトークン '<' codeFrame を生成できませんでした
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)
})()
};