diff options
author | SimonBrazell <simon@brazell.com.au> | 2020-02-19 23:25:33 +1100 |
---|---|---|
committer | SimonBrazell <simon@brazell.com.au> | 2020-02-19 23:25:33 +1100 |
commit | 33bd56368317f653bb30fc40059495a0c07b05dc (patch) | |
tree | 943b14fe1f65e5d3c6e25ffb8de8a8e53a74bf52 /assets/iframe_api.js | |
parent | Avoid redirecting `tweetdeck.twitter.com` & list instances (diff) | |
download | libredirect-33bd56368317f653bb30fc40059495a0c07b05dc.zip |
Redirect requests for 'YouTube Player API' assets to local files instead.
Diffstat (limited to 'assets/iframe_api.js')
-rw-r--r-- | assets/iframe_api.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/assets/iframe_api.js b/assets/iframe_api.js new file mode 100644 index 00000000..51eb1012 --- /dev/null +++ b/assets/iframe_api.js @@ -0,0 +1,2 @@ + +if (!window['YT']) { var YT = { loading: 0, loaded: 0 }; } if (!window['YTConfig']) { var YTConfig = { 'host': 'http://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) { } } }; 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 = 'https://s.ytimg.com/yts/jsbin/www-widgetapi-vflYl14TA/www-widgetapi.js'; 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); })(); } \ No newline at end of file |