NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name No track
// @version 1
// @author maxint <NOT_SPAM_lnychina@gmail.com>
// @namespace http://maxint.github.io
// @description Disable track of search engine
// @include https://search.yahoo.com/yhs/search*
// @updateURL https://raw.githubusercontent.com/maxint/userjs/master/notrack/notrack.user.js
// @downloadURL https://raw.githubusercontent.com/maxint/userjs/master/notrack/notrack.user.js
// @grant none
// ==/UserScript==
// a function that loads jQuery and calls a callback function when jQuery has finished loading
; (function (callback, safe) {
"use strict";
if (jQuery === undefined) {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js";
if (safe) {
var cb = document.createElement("script");
cb.type = "text/javascript";
cb.textContent = "jQuery.noConflict();(" + callback.toString() + ")(jQuery, window);";
script.addEventListener('load', function() {
document.head.appendChild(cb);
});
} else {
var dollar = ($ !== undefined) ? $ : undefined;
script.addEventListener('load', function () {
jQuery.noConflict();
$ = dollar;
callback(jQuery, window);
});
}
document.head.appendChild(script);
} else {
setTimeout(function(){
//Firefox supports
console.log('Runing custom script');
callback(jQuery, unsafeWindow == undefined ? window : unsafeWindow);
}, 30);
}
})(function ($) {
console.log('Using jquery ' + $().jquery);
$("a[id^='link']").each(function () {
$(this).attr('dirtyhref', $(this).attr('href')).attr('target', '_blank');
});
}, true);