NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name AlternativeTo.net - Always Windows // @description This is a simple script to ensure that you're always seeing results for Windows based software. // @version 1.0 // @author PersonalProxy // @match *://*.alternativeto.net/software/* // @run-at document-start // @grant none // @license MIT // @copyright 2020, PersonalProxy (https://openuserjs.org/users/PersonalProxy) // @namespace https://greasyfork.org/users/444929 // ==/UserScript== /*--- Check if "?platform=windows" is at end of URL, excepting any "hashes" or searches. */ if (!/platform=windows/.test(window.location.search)) { var newURL = window.location.protocol + "//" + window.location.host + window.location.pathname + "?platform=windows" + window.location.search + window.location.hash; /*-- replace() puts the good page in the history instead of the bad page.*/ window.location.replace(newURL); }