Updated script to include support for highlight in the URL.
(function() {
'use strict';
var url = new URL(document.URL);
var uri;
if (url.searchParams.get("highlight") === null) {
data = url.pathname.match(/(track|playlist|album|artist|show|episode)\/([^\&\#\/\?]+)/i);
uri = 'spotify:'+data[1]+':'+data[2];
} else {
uri = url.searchParams.get("highlight")
}
console.log("Redirecting to " + uri);
window.location.replace(uri);
window.close();
})();
Updated script to include support for highlight in the URL.