Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
DOMTokenList supports() example for Preload
var DOMTokenListSupports = function(tokenList, token) {
if (!tokenList || !tokenList.supports) {
try {
return tokenList.supports(token);
} catch (e) {
if (e instanceof TypeError) {
console.log("The DOMTokenList doesn't have a supported tokens list");
} else {
console.error("That shouldn't have happened");
// test if preload is supported
var linkSupportsPreload = DOMTokenListSupports(document.createElement("link").relList, "preload");
if (linkSupportsPreload) {
// ...

This comment has been minimized.

Copy link

@safareli safareli commented Jun 26, 2018

on IE relList is not supported so you this only works on modern browsers which already support preload

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment