Passthrough traderdoubler

squize traderdoubler redirect

// ==UserScript==
// @name         Passthrough traderdoubler
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  squize traderdoubler redirect
// @author       You
// @match        http://userscripts-mirror.org/scripts/show/69797
// @run-at        document-start
// @run-at document-start
// @grant         unsafeWindow
// @grant         GM_log
// @include        http://clk.tradedoubler.com/click?*
// ==/UserScript==

(function() {
    'use strict';

    var urlparams = getQueryParams(window.location.href);
    window.location.replace(urlparams["url"]);
    
})();


function getQueryParams(qs) {
    qs = qs.split('+').join(' ');

    var params = {},
        tokens,
        re = /[?&]?([^=]+)=([^&]*)/g;

    while (tokens = re.exec(qs)) {
        params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]);
    }

    return params;
}